El error es causado por que le estás enviando un valor de String a un parámetro que espera como valor una instancia de Date. Deberías asignar los parámetros de esta forma:
sentencia.setString(1, contrato);
sentencia.setString(2, folio);
sentencia.setDate(3,fecha)
Donde fecha es una instancia de java.sql.Date. Para convertir la fecha en String a este tipo puedes utilizar SimpleDateFormat. Puedes revisar:
http://www.exampledepot.com/egs/java...ParseDate.html
Espero sea de ayuda,