Creates a list of Subject from its RWPM JSON representation.
If a subject can't be parsed, a warning will be logged with warnings.