hola buenos dias como estan tengo un inconveniente con una aplicacion que estoy desarrollando la cual tiene un Jtable al momento de listar una serie de informacion por rango de fecha sola mente me trae el ultimo registro lo estoy realizando con un ARRAYLIST no se si sera ese el inconveniente de todas el SQL ES :"SELECT pres_id,pres_fecha_realz,pres_fechaCort,pres_benef iciario,pres_chequeN_,pres_banco,pres_fechEmision, pres_tasa,pres_monto,pres_interes,capitalPag,inter esPag FROM prestamoo WHERE pres_fecha_realz BETWEEN('"+dia1+"') AND ('"+dia2+"')";
y el controlador es esta
fireTableStructureChanged();
ArrayList<mprestamotabla> Consultar= new mprestamotabla().ConsultarComprobante(Integer.pars eInt(ffs.getPresta().getText().toString()));
data= new Object[Consultar.size()][13];
java.util.Iterator<mprestamotabla> it= Consultar.iterator();
int i=0;
while(it.hasNext()){
mprestamotabla libro=it.next();
//mprestamotabla nm = new mprestamotabla();
// data[i][0]=libro.getIdd();
data[i][0]=libro.getIdd();
data[i][1]=libro.getFechaRea();
data[i][2]=libro.getFechaCor();
data[i][3]=libro.getFechV();
data[i][4]=libro.getBeneficiario();
data[i][5]=libro.getCheq();
data[i][6]=libro.getBanco();
data[i][7]=libro.getFechaEm();
data[i][8]=libro.getTass();
data[i][9]=libro.getMont();
data[i][10]=libro.getInteres();
data[i][11]=libro.getPagoCapital();
data[i][12]=libro.getPagoInteres();
Consultar.clear();
//int num= new Integer(data[i][8].toString().codePointCount(i, 8) + 1);
//ffs.getCapt().setText(data[i][9].toString());
//ffs.getTas().setText(data[i][10].toString());
//ffs.getTot().setText(data[i][].toString());
i++;
}
}
}
}
agradeceria su ayuda en este inconveniente