Make sure that CHECK STOCK is turned on (in the VirtueMart configuration). If a parent product is in stock, but a child product is not in stock, the child product is (incorrectly) listed on the parent product's page. So, when you choose to view the details of that child product, the details are blank because the child product is out of stock.