
si no estoy muy equivocado y esta espuma me deja pensar (ya valio)
al parecer el error esta presisamente en la forma en que estan realizando el split
por que? por que al principio evaluas el ";" (punto y coma), pero.... has verificado que las siguientes lineas sigan el mismo estandar???
no te has fijado si esos estan separados en " " (espacio)????
otra, porque no lees linea por linea, si ya lo tienes configurado de esa manera (el archivo), y despues aplicas el split???