A very strange problem indeed. I have configured virtual hosts many times before and according to my other setups and the Apache 2.2 documentation...
Separate names with a comma.