Из документов гибернации
Функции SQL и агрегатные функции
разрешены в порядке и порядке
пунктами, если они поддерживаются
базовая база данных (т.е. не в
MySQL).
Похоже, что вы используете собственный SQL, а не HQL, но независимо от этого вам нужно будет проверить документы поставщика базы данных, чтобы убедиться, что БД поддерживает упорядочение по агрегированному столбцу. Это выглядит правильно, хотя.