you'll need to create a Calendar object, modify, and then return...
public Date nextFirstOfYear(Date d) {
// assume parameter d = 4/15/2002 10:15:00 AM
// new calendar (today) 5/30/2002 12:00:00 PM
Calendar cal = Calendar.getInstance();
// reset calendar to parameter's value
cal.setTime(d);
// set month to january
cal.set(Calendar.MONTH, Calendar.JANUARY);
// set day to the 1st
cal.set(Calendar.DATE, 1)
// set year to (this year + 1)
cal.add(Calendar.YEAR, 1);
// return 1/1/2003 10:15:00
return cal.getTime();
}