Update TicTacToeGame.java

In your definition of printBoard, you've reversed the order of "row" and "column", which makes your board come out transposed.
You're storing your information in row-major order, meaning that in specific access, row (the y axis) comes first.