No revivas temas tan viejos, crea uno propio.
Código Javascript
:
Ver originalfor (int i = 0; i < informacion.size(); i++) {
String[] dataSplit = informacion.split ("@@");
datosObj.setId (dataSplit[0]);
datosObj.setName (dataSplit[1]);
datosList.add(datosObj);
}
A simple vista puedo ver que estas haciendo el split DENTRO del bucle, por lo tanto siempre te trae el mismo registro al insertar. Hazlo fuera de este.
¿Que formato trae la cadena que sacas de la base de datos?