テーブルから CHAR(1 Byte) 型の列値を取得しようとしています。テーブルの値は N ですが、ResuleSet.getObject() を使用してこの値を取得すると、N の後に 2 つのスペースが続きます。この動作は、UAT などの一部の環境でのみ見られます。詳細な分析を行ったところ、classes12.jar を使用するとこの問題が発生することがわかりましたが、ojdbc14.jar を使用すると問題は発生しません。しかし、この動作が発生する正確な理由を見つけることができません。WEB-INF lib および jboss lib フォルダー内の私のアプリケーション war ファイル conatins classes12.jar には、これらの jar ファイル、classes12 および ojdbc の両方があります。jboss の承認済みフォルダーに ojdbc14.jar を指定すると、スペースの問題が解決されます。このことから、ojdbc14.jar があれば、この問題は解決したようです。