これは、データベースの文字エンコードがISO-8859- 15 として保存されているため、文字エンコードの問題でした。 -この規格のバージョン15は、本質的にユーロ記号の追加であるすべての問題を引き起こしていました。 JDBCを介して接続するために使用していたOracleドライバーは、ISO-8859-15からJavaのUTF-16への変換を実行できませんでした。
ISO-8859-1に戻すか、データベースでUTF-8エンコーディングに変更すると(より良い)、これが解決されます。 orai18n jarをクラスパスに追加するとこれが解決される可能性がありますが、これにすぐに利用できるOSGIバンドルがないため、簡単には実行できませんでした。私の推奨は、Oracleデータベースをまったく気にしないことです。