Visto que a persistência não permite gravar formato date, converta-o para string:
public static String getDate()
{
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
int dia = calendar.get(Calendar.DAY_OF_MONTH);
int mes = calendar.get(Calendar.MONTH) + 1;
int ano = calendar.get(Calendar.YEAR);
StringBuffer data = new StringBuffer(10);
data.append((dia < 0) ? "0" + dia : String.valueOf(dia));
data.append("/");
data.append((mes < 0) ? "0" + mes : String.valueOf(mes));
data.append("/");
data.append(String.valueOf(ano));
return (data.toString());
}