Only one load operation can be active at any one time. Limitations on temporary tables in Derby mean the the loader tables are not temporary and hence are shared by all connections.