Pytanie jak grubego ORM'a potrzebujesz i do czego.
ORM ułatwiają prace z modelem obiektowym - z SQL'em mogą czasem wręcz przeszkadzać.
Do generowania raportów z cudzej bazy danych zazwyczaj jedzie się po czystym SQL'u lub jakimś lekkim rozwiązaniu typu jOOQ jeżeli będziesz dużo dynamicznych zapytań składał.
Rozejrzyj się też po gotowych rozwiązaniach typu Jasper Reports.
A ktoś korzystał może na dłuższą metę z jOOQ i jest w stanie coś o tym rozwiązaniu napisać?
Rozważałem to do jednego projektu. Przestudiowałem dokumentacje i lib ten ma ciekawe podejście - zwłaszcza jeżeli chcesz bezpośrednio babrać w modelu relacyjnym, wykorzystywać specyficzne funkcje wybranej bazy danych i będziesz dużo dynamicznych zapytań składał.
Jednak w boju jeszcze z tym nie pracowałem. W kontekście tego wątku to z jOOQ mogą (tylko domniemam) być problemy jeżeli w tej bazie nadal sporo rozwijana jest schema.