Comparable + Collections.sort

Tenho Uma Classe que implementa Comparable

public int compareTo(Object o) {
ObterStandardCO obterStandardCO = (ObterStandardCO)o;
return obterStandardCO.getDescricao().compareTo(this.getDescricao());
}

public ObterStandardBean(){

	ItemVO itemVO =  new ItemVO();
	try{
		ObterStandardAction obterStandardAction =  new ObterStandardAction();
		List lista = obterStandardAction.getItem(itemVO);
		Iterator<ItemVO> iterator =  lista.iterator();
		
		while(iterator.hasNext()){
			ItemVO itemVO2 = iterator.next();
			ObterStandardCO obterStandardCO =  new ObterStandardCO();
			obterStandardCO.setDescricao(itemVO2.getDescricao());
			obterStandardCO.setSite(itemVO2.getSite());
			obterStandardCO.setItem(false);
			this.listaStandard.add(obterStandardCO);
		}
		
		Collections.sort(this.listaStandard);
							
	}catch (Exception e) {
		e.printStackTrace();
	}
}

mAS ELE NAO ESTA ORDENANDO PELA DESCRICAO ALGUEM SABE O PQ?

Poste o código completo da sua classe.

Pelo que imagino, se você diz que ela implementa Comparable, ela deve estar declarada mais ou menos como:

public class  ObterStandardCO implements Comparable {
...
}

Não adianta dizer que “implementa Comparable” se você não escrever explicitamente isso na sua declaração, mesmo que você defina o método compareTo.