Depends on what your definition of "a year has passed" is. It could be 365 days, could be that you have the same value day/month field and just +1 in the year field.
If we assume a 365 day year, you could use
if((now.getTimeInMillis() - startDate.getTimeInMillis()) > 31556952000)
return true;
for your "aYearHasPassed" method, 31556952000 being the amount of milliseconds in 365 days.
Just one way to skin the cat, might not meet your exact requirement.