I don't see why a straight Unicode solution shouldn't work. I am surprised you didn't try that first. And I don't see why Oracle's database would interpret Java Unicode escape sequences in the same way the Java compiler would; but I don't know Oracle and stranger things have been done.
Joined: Jan 25, 2007
Answer found out...
UTF-8 can be used straight away...
But there is a trick... request.setCharacterEncoding("UTF-8");