Ti dico subito che non credo l'errore sia nella ParseInt per quella se qualcosa non la digerisce ti lancia una NumberFormatException non un ClassCastException. Purtroppo il codice che hai postato (oltre ad essere formatatto in maniera pessima dai tag code non so perchè) è incompleto e quindi non posso fare delle prove.Diciamo che l'ideale sarebbe che tu scrivessi un piccolo programmino giocattolo funzionante in cui riproduci il problema e posti il codice di quello, altrimenti così al volo non ti so dire di più perchè come ti ho detto il problema non credo sia il ParseInt