Automatically escaping table and column names would be a useful feature,
please log this as an enhancement request. I don't think you can do it
with just a DatabasePlatform, you would need to modify the DatabaseTable
object. It will be nice to have some persistence unit property to auto
escape all table and column names.
You can put the quotes in your mappings in the mean time. Instead of
setting the table's name to "Group" set it to "\"Group\"".