mmm a mi se me ocurre que guardes los elementos de tu coleccion en una lista ordenada y los obtengas uno por uno del final al principio: lo cual, seria mas o menos asi:
Código:
Collection<TblObjetos> listaObjetos = tblObjetosFacade.buscarCondicion();
LinkedList<TblObjetos> lista = new LinkedList<TblObjetos>();
Iterator iter = listaObjetos.iterator();
while (iter.hasNext())
{
TblObjetos tbo =(TblObjetos)iter.next();
lista.addLast(tbo);
}
for(int i = lista.size()-1; i>=0; i--)
{
System.out.println("Elemento "+i+": "+lista.get(i));
}
No se si te funcione asi
Saludos