Se guardi bene c'è una bella differenza tra i due codici....
nella classe documenti quando esegui la query "executeQuery" non assegni a niente il ritorno "ResultSet" ma poi invochi il metodo getResultSet che serve ad altro