从你打印出来的内容上看,这似乎不是编码的问题——光用编码转换解决不了。
我猜测这可能是oracle的jdbc驱动有问题。
    注:你不用谢我,我并没有给你解决问题