Exemplo

public class ClassA implements Comparable<Integer> {
public int compareTo (Object o) {
// ...
}
}

Solução
Sempre utilize a assinatura padrão para métodos compareTo - public int compareTo(ObjectType o).
Certifique-se de que ObjectType corresponda ao tipo identificado no argumento da interface Comparable.

public class ClassA implements Comparable<Integer> {
public int compareTo (Integer i) {
//...
}
}