asegurate de que cuando recorres el array haces un i+=1 (o lo que corresponda), en principio para hacer un split no lo podrás meter en un arraylist, si no en un array siempre, asi que por ahí debe de andar el fallo, si me lo quiere mandar
[email protected]