Could it be that the "Esx Host" column in the CSV doesn't contain a correct ESXi hostname ?
I suspect the error might be about the VMhost or Host parameter on the New-VM cmdlet.
Could you perhaps include the complete error message you get in PowerCLI ?