[URGENTE]Duvida com comparacao entre datas

galera, tenho duas datas a serem comparadas, uma do tipo date e outra recupero do banco e o tipo dela esta vindo como Timestamp,
como faco esta comparacao, pois estou passando duas datas iguais e ta dando problema

vc ta usando .equals ? ou usanod == ??

tenta usar .equals

Se entendi sua pergunta, você deseja fazer uma comparação referente a magnitude das datas:
Você poderia criar um objeto Timestamp utilizando as características do seu objeto Date e utilizar o método da classe Timestamp “compareTo(Timestamp timestamp)”.

Outra forma:

Você pode criar dois objetos DateTime(int year, int monthOfYear, int dayOfMonth, int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond) derivada de seus dois objetos Date e Timestamp, e utilize o método getMillis() .

Eu gosto muito da API JodaTime e recomendo seu uso.

Ex:

if(dateTimeA.getMillis() >= dateTimeB.getMillis())
 {
    //alguma coisa...
 }

JodaTime - http://joda-time.sourceforge.net/