Se stampi in console il valore di ritorno di getText ottieni quello che ti aspetti?
Perché fai override di metodi senza cambiare nulla?