Como se indica en los comentarios, Mysql acepta cadenas simples como '05:12:59' en columnas de tipo TIME, pero intentemos tener otra respuesta. Verifique el formato de fecha que obtiene del cuadro de texto y edite el formato de fecha simple. Puedes probar a continuación.
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
Supongo que está utilizando prepareStatement, ya que creo que lo insertará muchas veces. Si es así, puede establecer el parámetro de esta manera.
preparedStatement.setTimestamp(1, timestamp);//1 is the index of parameter you can choose named parameters too
También puede elegir establecer stime y páselo en consulta usando su captador relativo.