should be fairly easy to directly access the values in the main array - this is a case where I would use a dictionary to help make the code more readable.
if you have a dictionary that has entries like: Warrior|0, Wizard|1, Knight|2...
and entries like: Strength|0, Agility|1, Speed|2, HitPoints|3...
then you could access the desired value like this:
arr_ClassSheet.At(dictionary.Get("Wizard"),dictionary.get("Strength")
(each character sprite on the screen would have an instance variable that identifies what type it is, so that can be plugged into the statement above).
if this doesn't help, then make a small sample file for us to modify...