In EQ options do you have spells set to show everyone's spells? My guess is you don't.
GamParse determines classes by several different methods:
Spells they cast.
Disciplines they use.
/who results.
Damage types. (Backstabs = Rogue, Flurry = Berserker, Songs = Bards).
No method is 100%.
I have to specifically link a spell to a class for it to count, and the spell has to be unique for that class and NOT clickable from items. Give the number of spells in EQ, this is a large task. I'm only something like 10% done adding in spells. I try to get the most popular spells for each expansion, but it's not a guarantee.
Disciplines have to use unique activation text, otherwise it leads to misidentification. Most Discs are parsed, but it still requires people to use them first.
/Role or /anon prevent /who from working. It also doesn't work on NPCs unless you're a cheater.
And none of the above work if you have the filters to display them turned off in EQ.