When I query a web service, I get a value which is assigned to a string. Sometimes i get special characters within that value like that of chinese, malay etc. The value will be a mixture of these language characters, in addition to the english characters. When I try to insert it into the database, it's throwing an "Invalid Character" exception. We are using oracle 10g and the jar file is classes12.jar. utf is enabled on the database. I suppose the problem is with jdbc. Please guide me out on how to solve this issue.