Non ho capito che cosa e' il metodo dataComp, da quanto hai scritto ho capito che questo dovrebbe andare a comparare le due date passate in ingresso. Per quanto riguarda il metodo compareTo della classe Date, questo controlla se due oggetti Date si riferiscono alla stessa data, e fin quì tutto ok, il metodo funziona bene! Invece per dataComp non so, sicuramente c' e' un errore nel codice, quando si paragonano le due date, fai vedere il codice.....