文字列格納変数の中で文字列に連結する際に、日付オブジェクト(Date)が文字列に自動変換されます。このとき、変換後の文字列は’Sun Apr 01 08:00:00 JST 2018’などのデフォルトの表現になってしまいます。この文字列表現は、MySQL側で日付データ(datetime)に変換できないので、エラーとなります。
回避方法としては、MySQL側が日付データ(datetime)と解釈できる文字列表現に変換してから、文字列に連結する必要があります。その一例として、キューに入っているオブジェクトをカレンダーコンポーネントに設定して、それから指定する書式で文字列表現を取得し、連結する方法があります。その方法で修正したファイルを添付しますので、ご確認ください。