ehm....

Guarda bene:
int durata = Integer.parseInt("durataS");

Qui cerca di convertire la stringa "durataS" in un numero... ma chiaramente non è un numero.

Immagino tu intendessi

int durata = Integer.parseInt(durataS);