Quote Originariamente inviata da cicciozza Visualizza il messaggio
votoPI e votoLPI non vengono riconosciuti come variabili.
votoPI e votoLPI sono due variabili LOCALI nel blocco del while ed esistono e sono "visibili" appunto solo nel blocco del white. Pertanto i due parseInt andrebbero messi appunto nel while e chiaramente dopo la dichiarazione di queste due variabili.

E inoltre, non so come è fatta la classe Studente ma non ha granché senso che debba tenere i due voti come String.

Quindi: i due nextToken(), ok.
POI fai i due parseInt. Se sbuca fuori NumberFormatException è perché non sono numeri validi e quindi la riga è "malformata". Puoi segnalare l'errore all'utente e/o abortire il ciclo.
POI a quel punto puoi creare un oggetto Studente.