In what way are you trying to use multiple materials?
SkeletonComponent uses the data in AtlasAsset to find out where to find the regions specified in the json, and which materials to map them to.
You only set multiple materials in the AtlasAsset and only if you packed textures into multiple atlases.