Not a dumb question at all, it's not entirely self-evident just how that works out.
VeChain is currently on the Ethereum network, and as such its native token is an ERC20 token (a token protocol/format on Ethereum). Because of that, any ERC20-compatible wallet can hold such tokens. My only hands-on experience with the concept is when I bought into the Civic (CVC) ICO and, using the native/original ETH desktop wallet, I had to create the token space or however they refer to it, after which I could then deposit the token to my wallet. Once there then you can specify whether you want to send ETH or one of the tokens in your wallet. That whole concept is actually what Ethereum is all about - ETH is just the native token/coin to facilitate the network, but really it's all about the token/subnetwork capability. A vast majority of ICOs have been ERC20 tokens.
VeChain intends to launch their own blockchain in 2018 - where my knowledge stops is figuring out just how the tokens you hold on Ethereum end up usable on VeChain's new chain, but I honestly haven't looked much into that beyond finding out it is an ERC20 token.