I have Pokemon Yellow VC and it says my Venasaur is Grass/Poison, but people say there were no dual types in Gen 1.
In Generation I, Pokémon with two types that have a weakness and resistance to the same type receive neutral damage from that type, but the incorrect message is displayed.
It is just a glitch. For more information, read this article.