Jasper Reports work with farsi Oracle utf-8 charset correctly ,you can change the samples and connect to oracle and test it ,Wepapp or unicode samples help u so much.