No, Liquibase is not required for the first two options, it can however be really useful in more advanced scenarios if your data model has changed. Details and links are in the blog I linked.
Regarding creating tables using JPA/EclipseLink: https://help.hana.ondemand.com/help/frameset.htm?e7beab5abb571014949ff631a2e90095.html. Again, I would recommend checking out the SAP HCP documentation first - it's a great resource to get you started.
Cheers,
--Vlado