Това беше проблем с кодирането на знаци, тъй като кодирането на знаците в базата данни се съхранява като ISO-8859-15 - версия 15 на този стандарт причиняваше всички проблеми, което по същество е добавянето на символа евро. Драйверът на Oracle, който използвахме за свързване чрез JDBC, просто не можеше да направи преобразуването от ISO-8859-15 към UTF-16 на Java.
Връщането към ISO-8859-1 или промяната на UTF-8 кодиране в базата данни (по-добро) разрешава това. Възможно е добавянето на orai18n jar към classpath да разреши това, но тъй като няма леснодостъпен OSGI пакет за това, не беше толкова лесно да се направи. Моята препоръка е изобщо да не се занимавате с бази данни на Oracle.