JDBCドライバを利用する場合は、JDBCドライバが自動的にクライアント側の符号化方式をUTF-8に設定するので、符号化方式を設定することはできません。
参照
符号化方式については、PostgreSQL文書の“サーバの管理”の“サーバ・クライアント間の自動文字セット変換”を参照してください。
アプリケーション実行環境の言語設定は、データベースサーバのメッセージロケールの設定と合わせる必要があります。
言語の設定は、システムプロパティ“user.language”で設定します。
例
システムプロパティを指定したJavaコマンドの起動例
java -Duser.language=ja TestClass1