Jeg tror du misforstår noget. Hvis du GROUP BY i SQL, så skal du gruppere efter alle valgte kolonner. Det samme gælder for Hibernate - hvis du groupProperty i en Projection , fortæller du Hibernate, at den kolonne er en gruppekolonne. Hvis der ikke henvises til andre kolonner/felter, antager Hibernate, at du ikke vil have dem, da de også skal grupperes.
For at tage et skridt tilbage:hvad prøver du at gøre? Hvis du har dublerede data på tværs af alle kolonner i en tabel, kan du have dårlige data eller vedblivende data forkert. Din nøgle ville i det mindste være rodet.