オブジェクトが等しいかどうかequalsメソッドで比較することが出来ますが、大小までは比較出来ません。そこで、compareToメソッドを使います。
Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar.getInstance(); cal1.setTime(a.getStartDate().getValue()); cal2.setTime(b.getStartDate().getValue()); int comp = (cal1.getTime()).compareTo(cal2.getTime());
(オブジェクト1).compareTo(オブジェクト2)の形で用います。オブジェクト1の方が大きい時1を、等しいときは0を、小さいときは-1を出力します。