Ragazzi ho una query.. devo inserire una data come valore..

values.add(new Long(new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse(Data_Protocollo_Rif).getTime()));

ma mi restituisce

com.microsoft.sqlserver.jdbc.SQLServerException: Si è verificato un errore di overflow aritmetico durante la conversione del tipo di dati da expression a smalldatetime.