Hi Tich
This is probably because styles, as listed in the style database, have a class id associated with them - adding the 'Sword' style line wont be sufficient to actually get sword styles as your database will have no sword styles for that class!
The solution is to add some new entries to the style database, with that spec line, for your given class id
The Marvelous Contraption begins to stir...