Ah okay.
I see what the issue is now.
The way I want it, is that everyone is that the main class is default, and the user would only be able to select subclasses.

So, for example Class#1 would be the default class for everyone - and it would be unchangeable. So, the subclass selection list shouldn't even include that class, and it doesn't when I set it up like this. The issue is, the cursor always starts at the current
class the user is occupying, not the
subclass...and if that class isn't shown (as I've set it up to be above), then selecting it will result in a game crash.
If there was a way to set up the cursor so it begins at either the current subclass the user is occupying, or Class#2 if no sub-class is being occupied, then this would fix it!