Похоже, консоль Eclipse не обрабатывает символы UTF-8, и / или шрифт, настроенный для этой консоли, не поддерживает символы Unicode, которые вы пытаетесь отобразить.
Возможно, вам удастся заставить это работать, если вы настроите Eclipse для ожидания символов UTF-8, а также убедитесь, что используемый шрифт может отображать те символы Unicode, которые закодированы в вашем файле.
Со страницы Eclipse 3.1 Новое и достойное внимания Страница:
Вы можете настроить консоль на
отображать вывод с использованием символа
кодировка отличается от стандартной
используя настройки кодирования консоли на
Общая вкладка запуска
конфигурации.
Что касается Swing, я думаю, вам нужно выбрать правильный шрифт.