Buenas.
 
Con Object[] fila = new Object[judo.length) estás haciendo UNA única fila con tantas columnas como judokas.
En el for (int i=0.... ) estás recorriendo las columnas de esa única fila.
Con fila[ i ]=judo[ i ] estás metiendo en cada columna un judoka entero. 
Tendrías que hacer algo así  
Código:
 judo = lista.toArray(judo);
for (int i=0; i<judo.length; i++) { // bucle para cada judoka
   Object[] fila = new Object[10];    // una fila para cada judoka
   fila[0]=judo[i].getNombre();    // rellenar sus columnas ...
   fila[1]=judo[i].getColumna2();
   ....
   fila[9]=judo[i].getColumna10();
   modelo.addRow(fila);
}
jTable1.setModel(modelo);
  Se bueno.