comparacion y acme se pintan por que llama al metodo mostar(taula....) verdad?? es decir entras por el if.
Si es asi el if para que sea igual que lo tenias tu tendria que ser :
Código:
if (d1.compareTo(d2)>=0 && existir!= -1)
Cambiala por:
No vaya a ser que estes cambiando el existir en algun momento y no te des cuenta.