Ok questa cosa è chiarita, ma se il problema rimane confrontare quelle date, non hai ancora risposto all'altra mia domanda ovvero:
in che formato (e di che tipo più in generale) sono le date?
Ripeto se le date sono String il confronto dipende dal formato con cui sono salvate: ad esempio se sono nel formato americano ("yyyy-mm-dd") per confrontarle basta usare il metodo compareTo() di String, dato che il confronto coincide con l'ordine lessico-grafico.
Se le date sono oggetti di tipo Date esiste anche per quella classe il metodo compareTo, ma potrebbero essere istanze di Calendar,SimpleDateFormat e altro ancora...
Comunque basta cercare su google "confronto date in java" per trovare già tanti esempi, quindi se il problema è solo questo dovresti riuscire a risolverlo.