The TextureLoader will first search the "textures1" folder (first added to the loader) and then proceed with the second one "textures2". It will load the first found occurrence.
I suggest to do the following:
Folder hierarchy:
org/mygamename/resources/textures/texpak1/
org/mygamename/resources/textures/texpak2/
org/mygamename/resources/textures/texpak3/
Initialization code:
ResourceLocator resLoc = ResourceLocator.create( "org/mygamename/resources/" );
resLoc.createAndAddTSL( "textures" );
Loading code:
Texture2D texture = TextureLoader.getInstance().getTexture( "texpak1/test.jpg" );
This way there won't be any conflicts.
Marvin