Grazie LeLeFT, in effetti mi sorge un dubbio, io di questa classe non dispongo del sorgente, ma solo della documentazione e li dice final. Forse la documentazione è stata prodotta con la classe dichiarata final, e poi il .class non lo è per un errore del professore che l'ha compilata quando il sorgente non era final.
Comunque ora funziona tutto, i problemi che mi dava erano colpa mia.