Evidentemente ti stai ingarbugliando di molto la vita.
A parte che si continua a non capire esattamente ciò che devi fare, ma il problema è solo di impostazione.
Se fissi l'anno attuale in una variable, chamata "annoAttuale", la condizione la dovrai verificare solo usando questa data...

Se, ad esempio, devi effettuare un'operazione per tutte le date fino alla fine dell'anno prossimo:

codice:
int annoAttuale = data.get(data.YEAR);

...   // Operazioni che portano avanti la data

if (data.get(data.YEAR) <= (annoAttuale+1)) {

   ...   // effettua operazioni

}
Questo, ovviamente, solo se l'esecuzione del programma non è interrotta, ma continua.
Se, al contrario, devi far eseguire più volte il programma nel corso degli anni, allora spiega meglio ciò che vuoi ottenere, perchè è possibile che si debba introdurre una costante.


Ciao.