Do I need a Demat account to invest in ETFs?

Yes, a Demat + Trading Account is mandatory.