Are you missing the CreateTemplates() function and the other lines from CreateTemplate_Sectoid, or did you simply not post it? I see your problem now.
+ModClassOverrides=(BaseGameClass="X2Character_DefaultCharacters", ModClass="X2Character_VVVCharacters")You can not override / extend static functions. The game will still execute everything from DefaultCharacters and since you did not implement a CreateTemplates() function no characters are added. You might use X2CharacterTemplateManager though, if you want to overwrite the textures or create other variants more dynamically.