For a normal JTable, a tab steps from cell to cell along a row, then wraps to the beginning of the next row. A shift-tab will step backwards through the table cells. Also, the left and right arrows will move back and forth within a specific row of a table.
This is the behavior a user expects from a table.