Ciao,
Primo:
formatta bene il tuo codice che non si capisce niente in questa maniera.
Secondo:
Ti ho già detto la soluzione...il codice è uguale non è cambiato di una virgola, almeno in quella riga lì.
Te la posto nuovamente giù.
Per il secondo errore è un warning.
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
Tutte queste cose in un libro sono scritte.
Se vai di pari passo capisci le cose, ma iniziare un libro di java e cominciare a creare un documento excel mi sembra un esagerazione non avendo assolutamente le basi di quello che si sta scrivendo.