Si he entendido bien lo que pides, yo lo haría mediante los objetos de Calendario como GregorianCalendar:
  
Código:
 import java.util.Calendar;
import java.util.GregorianCalendar;
  
Código:
 GregorianCalendar cal = new GregorianCalendar(2004,0,1); //El mes va de 0 a 11
cal.add(Calendar.DATE,10-1); //se le resta 1 porque ya estaba en 1/ene/2004
  Luego, para obtener el día, mes y año pondría lo siguiente (al mes le estoy sumando 1 por lo que te comentaba, el mes va de 0 a 11 en Gregorian Calendar): 
Código:
 cal.get(Calendar.DAY_OF_MONTH)
  
Código:
 (cal.get(Calendar.MONTH)+1)
  Por cierto, te recomiendo no poner eñe en la variable de "año". Aunque poniendo "ano" quede mal, es más recomendable.