Nein, so etwas geht nicht mit dem QueryProvider. Der QueryProvider gibt immer Businessobjekte zurück.
Man kann aber so eine Abfrage in eine Datenquelle packen und diese mit dem DatasourceProvider ausführen, siehe z.B. http://wiki.nuclos.de/pages/viewpage.action?pageId=821348