cynicalBear:
No a maiden does not mean virgin, it only means young woman [who may or may not be a virgin]. Hebrew has a clear separate word for virgin that was not in the Hebrew text.
A "maiden" was an unmarried young woman. Are you saying they were not virgins?