I had this error and I eventually found the problem was due to using spaces to separate the columns in the VCF data. Tabs are actually required by the spec and hence implementations for reading VCF.