Odordenar um atributo tipo List de uma Lista

Olá

Eu tenho uma lista de pacientes (listaClientesAtendimento) com várias atributos.

Recentemente tive que criar um atributo novo que tambem é uma lista (listaPrecaucao)

Quando coloco essa lista de pacientes (listaClientesAtendimento) em uma dataTable em JSP, uso alguns critérios para ordena-la, critérios este vindo do próprio select do banco.

Porém, esse atribunto novo que é uma lista de precaucao (listaPrecaucao) tambem aparece no dataTable do JSP e mando mostrar o objeto da posição zero (esse por exemplo: “#{atd.cliente.listaPrecaucao[0].tipoPrecaucao”).

Só que eu quero pegar um objeto desta lista, ordenado por data e não este da posição [0].

Já procurei de tudo e não encontrei nenhum exemplo de como poderia ordenar esse atributo lisaPrecaucao por data.

Allguém tem uma idéia?

Josemar

Cara, então não dá pra ordenar pela query do SQL? Não da para ler do banco ordenado e adicionar numa ArrayList, por exemplo?