Buenas
Yo lo he hecho para que te ordene por la columna que tu quieras de la tabla.
En vez de ordenarte toda la tabla, si tu solo la quieres ordenar por un campo en concreto de la tabla.
Aquí os dejo el código:
public static void ordenarTDoble(int t[][]){
int aux = 0, col;
System.
out.
println("¿Qué columna quieres ordenar?: "); col = Entrada.entero();
for (int k = 0; k < t.length; k++) {
for (int i = 0; i < t.length-1; i++) {
for (int j = 0; j < t.length-1-i; j++) {
if (t[i][col] > t[i+1][col]){
for (int l = 0; l < t.length; l++) {
aux = t[i][l];
t[i][l] = t[i+1][l];
t[i+1][l] = aux;
}
}
}
}
}
}
Espero que le sea a alguien util,
un saludo.