Citar
for (int i = 0; i < pruebas.length; i++)
1) ¿pruebas de donde sale?
2) El array está vacío, ese for te dará un NullPointerException.
3) ¿Por qué devuelves el arreglo dentro del for? Al hacer uso de return, automáticamente el método terminará su tarea en el punto en donde se llama a return.
Sería así:
Código (=java) [Seleccionar]
public int [] getTratamiento(){
for (int i = 0; i < clases.length; i++) {
// llenar el arreglo
}
return clases;
}