Som angivet i kommentarer accepterer Mysql simple strenge som '05:12:59' i kolonner af typen TIME, men lad os prøve at få et andet svar på det. Tjek formatet på datoen, du får fra tekstboksen, og rediger Simpelt datoformat. Du kan prøve nedenfor.
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date parsedDate = dateFormat.parse(request.getParameter("textBoxName"));
Timestamp timestamp = new java.sql.Timestamp(parsedDate.getTime());//or you can assign this stuff to stime variable
Jeg går ud fra, at du bruger readyStatement, da jeg tror, du vil indsætte mange gange. I så fald kan du indstille parameteren på denne måde.
preparedStatement.setTimestamp(1, timestamp);//1 is the index of parameter you can choose named parameters too
Du kan også vælge at indstille tid og send den i forespørgslen ved hjælp af dens relative getter.