Buenas a todos, 
 
tengo una clase que tiene los siguientes parametros
nombre
int[] resultado 
y a su vez los cargo en un arraylist ya que puede haber 10 personas con un maximo de 12 resultados. 
El problema, es que me carga bien la clase y en el listado pero en cuanto comienzo a trabajar con las clases, se me queda el valor del ultimo array para todas las clases. 
mas o menos lo que hago es lo siguiente 
dentro del while de la bd // estoy poniendo el codigo de memoria ya que no lo tengo delante 
 Código PHP:
    nombre = reader.gestring(0);
numero[i] = reader.getInt32(1);
i++;
else if (!nombre.equals(..))
{
 clase clase1 = new class(nombre,numero);
listado.add(clase1);clase1=null;
i = 0;
nombre = reader.gestring(0);
numero[i] = reader.getInt32(1);
i++;
} 
    
  
clase controlador  
 Código PHP:
    listado = obtenerlistado();
for(int i = 0;i<listado.count();i++)
{
      Clase clase1 = (Clase)listado[i];
      nombre = clase1.getnombre();
      int[] res = clase1.getNumero();
     //y empiezo a trabajar con el array
} 
    
  ¿cuál puede ser el problema? 
en cuanto acabe el for del array, poner res = null?