お早いご回答ありがとうございます。
詳しく確認するべきでした。
Message msg = new MimeMessage(session);
^^^^^^^^^^^^
上記、MimeMessageですが、
わたしは、 javax.mail.internet.MimeMessageを使用しております。
(名前だけで、同様のものを使用されていると思い込んでいました。)
これを使用することにより、setSubjectの第二引数でcharset指定ができると思います。
前後のソースが見えないため、
影響が心配ですが・・
(前提を覆していたらすみません)
よろしければお試しください。
ありがとうございます。
文字コードの指定が不要という所がきれいだと思います。
個人的には、ご提示頂いたコードの方がいいかなと
色々と試してみます。