Hi,
Note that when you use num_worker > 0, we use multiprocessing and not multithreading to load the different objects on the Dataset.
So you want to make sure that your java loader works fine in the child process .