Если я правильно понял, то и метод equals() и метод compareTo() сравнивают слова посимвольно (char). Но ни то ни другое не проходит.