Datamodel JSF

Bom dia, pessoal estou fazendo uma paginação sob demanda com JSF e richfaces e encontrei um problema muito chato, estou debugando o método que retorna a lista paginada e a ordenação dos itens estão corretas, porém, na tela por algum motivo o datamodel desordena e mostra tudo invertido, alguém já passou por isso?

Ex:

Paginção de 5 em 5

Na página um vem como abaixo, certinho
1
2
3
4
5

Na página 2, vem errado, na lista/datamodel está ordenado mas na tela ele renderiza assim:
8
7
6

Obs.: Quando utilizo a lista diretamente funciona… só não posso usar assim porque preciso fazer a paginação com o PagedDatamodel…

obrigado