Hola:
Eso te pone la fecha del instante en que se ejecuta el código, que es lo que ya estaba haciendo el código inicial que pusiste. Si quieres poner una fecha cualquiera leida de un String similar al que muestras, debes usar un
SimpleDateFormat.
Código:
SimpleDateFormat formateador = new SimpleDateFormat("dd/MM/yyyy");
try
{
Date fecha = formateador.parse("23/12/1995");
boolean a = arti.AsignarArticulos(arti,depar,pro,fecha, "203040", "789654", 20.0, user);
}
Se buena.