hola carlos
te muestro un ejemplo que es la manera en la que trabajo yo,.
import java.util.*;
import java.text.DateFormat;
public static void main(String[] args) {
int year,month,date;
year=2005;
month=11;
date=1;
Date fecha = new Date(year,month,date);
DateFormat formateador = DateFormat.getDateInstance(DateFormat.SHORT);
System.out.println(formateador.format(fecha));
la fecha resultante sera del tipo 1/02/2005