They are RP'd as humans lead by Daimon leaders. Beyond that who knows. Even if they are "human" forces, they are also NPC forces, so the regular mechanics don't need to apply.
That's silly.
Regardless, game says they are units of 100. And doesn't the realities of the game trump RP? Therefore either they are daimons, or they are humans with supernatural powers.