Scripture often has multiple meanings, ESPECIALLY in prophecy!
We Christians note that many of the "Jesus" prophecies ALSO have multiple meanings - one for the immediate time and people when written, and another meaning for the future - us. Thus, the Suffering Servant refered to Israel - and for us, it refered to Jesus Christ.
Same thing with Revelation 12. It means Israel - but it also refers to a particular person who gave BIRTH to the Son of God! Mary!
Regards
OK, whatever.