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