First is the obvious question. Since you are inputting (via parameter) the date already, why not input a date one day higher?
Situations exist in HSQLDB SQL and LO Base using certain date functions in queries. The following:
SELECT DATE_ADD ( DATE '2016-08-20', INTERVAL 1 DAY ) FROM TEST1
adds one day to the date shown. However, if you are using an embedded database (Base default) it doesn’t work because it is an older more limited version of the DB and the function is not available. If you have a relatively current version in a split db, then the statement works in a query only when running SQL directly. This means you cannot use parameters (as in your example).
Here is a link to the functions available in the embedded version(1.8): click here.