Вы упомянули на стороне сервера - GWT и grails на самом деле плохо интегрируются на стороне сервера (не так хорошо, как вы могли бы ожидать, учитывая, насколько хорошо работают доменные объекты grails). Для RPC, плагин работает очень хорошо.
Проблема состоит в том, что доменные объекты нельзя сериализовать и передавать по проводам - в конце концов, они являются отличными объектами. Вам нужно будет создать объект передачи данных (DTO) и выполнить сортировку вручную. Это можно автоматизировать, но не существует никакого кода с открытым исходным кодом, который бы это делал, - поэтому единственное решение - использование собственного.
Или посмотрите, сможете ли вы заставить Hibernate4gwt работать с граалями - но я сомневаюсь, что это тоже будет из коробки.