コメントで述べられているように、Mysqlは「05:12:59」のような単純な文字列をTIME型の列に受け入れますが、それに対する別の答えを試してみましょう。テキストボックスから取得した日付の形式を確認し、単純な日付形式を編集します。以下で試すことができます。
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
何度も挿入すると思うので、preparedStatementを使用していると思います。その場合は、次のようにパラメータを設定できます。
preparedStatement.setTimestamp(1, timestamp);//1 is the index of parameter you can choose named parameters too
また、 stimeを設定するように選択することもできます 相対ゲッターを使用してクエリに渡します。