Il metodo query della tua classe ritorna l'istanza della classe in se e non il riferimento alla query che è stata svolta, dovresti fargli ritornare quest'ultimo invece.
Quindi poi da dei problemi con la fetch giusto?
In secondo luogo hai idea di come si riesca a tradurre questa cosa?