Това, което трябва да запомните е, че Oracle е уважаван продукт. SQL Loader като помощна програма трябва да е на двадесет години, може би повече. Така че естествено е по-трудно да се работи с него, отколкото с някои по-нови инструменти.
Ето защо трябва да спрете да се опитвате да поставите SQL Loader във вашето новомодно Java приложение :-) Погледнете вместо това външни таблици. Тъй като това са обекти на база данни, можем да използваме SQL SELECT срещу тях, така че е много по-лесно да автоматизирате процесите на зареждане с тях. Написах малко повече за външните таблици в отговора си на друг въпрос. Вижте го.