Be' se sai che il problema è solo nella data che puo' quindi contenere una virgola e sai che il campo data è sempre nella prima posizione
Splitta se l'array
SE contiene 5 elementi
unisci il primo con il secondo
e gli altri li leggi normalmente
altrimenti
fai come fai di solito


cmq è solo una pezza al codice, vedi se puoi avere i permessi di modifica al file