I haven't even looked at what you're doing but I already know it's wayyy simpler than that. You don't even need to create a method to check for a tie. Use the turn variable.

Code:
if (turn == 9 && winner().equals(EMPTY)) {
    System.out.println("Tie!");
}