For the table title you can add a text component above the table. Would that work?
For the default/empty state message you could dynamically hide the table when there are no rows and instead show a custom message (using a text box, alert, or container with one of these inside it) displaying the desired empty state text. You could also write some custom CSS overrides to change the “no rows found” message to something else, however this might be a little brittle.
That’s what I decided to do - show/hide the table/note to the user. I needed either this or to make my datetimepicker work to satisfy my UX requirements. Here’s the code I used: Query using DateTimePicker giving error, but only sometimes