フォームで入力されたSQLを受け取る側で、
リクエストのエンコーディングを指定してあげたら?
こんな風に。
request.setCharacterEncoding("Windows-31J");