Я знаю, что для Java есть Apache POI.
Есть ли что-нибудь для OpenOffice Calc (или другой программы с открытым исходным кодом, например, Excel), которая позволяет мне получать данные в Java?
Вы можете использовать библиотеку jOpenDocument для чтения и управления файлами Calc. См. этот пример для получения дополнительной информации.