I used schema.sql to create the database table, and used the data.sql file to initialize the data. I confirmed through h2-console that the people table exists and that the table contains a piece of data.
When running the test case, the generated sql is as follows:
You just have to use lower/upper case names as expected by your database if you explicitly name things using @Table or @Column to specify names explicitly.
Or name the table and columns in the create statements as you did in the annotations using quoted names.
The decision for this approach was made in order to allow for names which might not be acceptable with out quoting, i.e. names that are keywords as for example "ORDER" or names that contain not allowed characters (spaces, punctuation and similar)