Proč ten cyklus nejedeš do pole.lenght? Nějak takto:
for ( i = 0; i < pole.length ; i++) {
for ( j = 0; j < pole[i].length; j++) {
int c = pole[i][j];
System.out.print(c);
}
System.out.println("");
}