RichFaces: Capturar no Managed Bean uma instância ordenada de uma coluna do DataTable

Eu precisei capturar uma instância de um DataTable na minha classe Handle e consegui capturar para poder fazer paginação com busca paginada pelo Hibernate retornando somente o que era necessário para a página, ao invés de trazer todos os registros para o browser.

Agora preciso capturar no meu handle a coluna que foi clicada no DataTable para ordená-lo, pois preciso enviar o nome do campo para o Hibernate para paginar ordenado.

Alguém sabe se tem alguma forma de conseguir essa coluna (UIColumn) pela instância do DataTable (javax.faces.Component.UIData) ?

Vlw.

Constatei que quando o header da coluna do DataTable é clicada, não há requisição para o servidor, pois deve haver JavaScript embutido que faz a ordenação local da lista, logo, não precisarei capturar a coluna clicada !

Vlw.