stai verificando String, conviene usare equals... oppure nel tuo caso, puoi trimmare e verificare che la lunghezza non sia 0 (eviti eventuali spazi).
codice:
if(!matrix[i][j].getText().equasl("")){
oppure
codice:
if(matrix[i][j].getText().trim().length() != 0){