サンプル

public class ClassA {
public boolean equals(Object o) {

return super.equals(o);
}

解決策
オブジェクト型を検査してください。同じ型ではない場合、false を戻してください。

public class ClassA {
public boolean equals(Object o) {

if (! (o instanceof ClassA)){
return false;
}
else{
return super.equals(o);
}
}

}