Wat u moet onthouden is dat Oracle een eerbiedwaardig product is. SQL Loader als hulpprogramma moet twintig jaar oud zijn, misschien meer. Het is dus natuurlijk moeilijker om mee te werken dan met sommige nieuwere tools.
En daarom moet je stoppen met proberen om SQL Loader in je nieuwerwetse Java-app te passen :-) Kijk in plaats daarvan naar externe tabellen. Omdat dit database-objecten zijn, kunnen we SQL SELECT's ertegen gebruiken, dus het is een stuk eenvoudiger om laadprocessen ermee te automatiseren. Ik schreef iets meer over externe tabellen in mijn antwoord op een andere vraag. Bekijk het.