Whatever you do the texture needs to be square and have a side of binary length
( 32, 64, 128 etc ) in order to be passed to the hardware. If you want to use
multiple images you will probably want to use normal Java2D techniques to
combine them into a single square image file and then use that a
About multi texture take a look at
TextureUnitState,
TextureAttributes,
TextureUnitState.setTextureAttribute(TextureAttributes textureAttributes)
and
Appearance.setTextureUnitState(TextureUnitState[] stateArray),
you can mix several textures using above classes and methods.
But there is a hardware