Ordenação por campo java.util.Date [RESOLVIDO]

Ola pessoall, estou precisando de um help…
preciso ordenar uma lista de to’s pelo seu atributo do tipo Date estou tentando com o Comparator

Comparator comparator = new Comparator(){  
       public int compare(Object obj1, Object obj2) {
		TO to1 = (TO ) obj1;
		TO  to2 = (TO ) obj2;

		return to1.getDate().compareTo(to2.getDate());
	}
};  
	  
Collections.sort(result, comparator);

é ele da dando:

at java.util.Arrays.mergeSort(Arrays.java(Compiled Code))
at java.util.Arrays.mergeSort(Arrays.java(Compiled Code))
at java.util.Arrays.sort(Arrays.java:1233)
at java.util.Collections.sort(Collections.java:169)

na linha do compareTo, alguem tem alguma dica???

vlw

So sorry…
o algoritmo esta correto, acontece que o primeiro obj da lista estava com o campo data null…rs
isso é o que dar trabalhar no Domingo…