По какой-то причине java в OS X не просто выбирает язык системы. Я думаю, вам просто нужно установить его вручную для Java.
Я не очень много использую Java, но я установил кодировку перед использованием аргумента командной строки -Dfile.encoding=UTF-8
. Я не уверен в том, как установить другие аспекты локали, такие как символ валюты, но, возможно, это приведет вас на правильный путь.