Have you gone through the example capx and tried to analyze it? Did you try importing your own spriter object into a construct project and then apply a character map? I think you think it's more complicated than it is and it's throwing you off.
You don't need to use local storage or list boxes or anything else. If you want the game to switch your character's sword, you just create the character map in the spriter project that switches the sword image and then in construct use the action to append the character map and type in the name of the character map.