В Python нет проблем, а Java упорно выгружает в кодировке UTF-8. Вызываем метод
dataset.write().option("encoding","cp1251").csv(unloadPath);
Пробовали и "cp1251" и "Windows-1251".
В отличие от Python, в Java метод csv не перегруженный, т.е. метода csv(output_path, mode='overwrite', encoding='utf-8'...) нет. Как выгрузить csv в Windows-1251 из Java?
Попробуйте option("charset","cp1251")
Может поможет .format("csv").save(...)?
Обсуждают сегодня