با سلام
۱ - اگر برنامه رو standalone اجرا میکنید (application desktop) احتمال زیاد کنسول شما مشکل در نمایش کاراکتر های فارسی داره .
۲ - اگر از application server استفاده میکنید (tomcat,jboss,glassfish,...) باید تنظیمات مربوط به jmv رو تغییر بدید و کد
-Dfile.encoding=UTF-8 رو به اون اضافه کنید .
اطلاعات کاملتری از سیستم عامل و محیط اجرای برنامه .و application server احتمالی بدبد .