Hi Bart,
correct. If the filter does not return a result, the table would not have a body row, and then the JS library fails.
Good to hear that you were able to solve this!
Best wishes,
Tobias
P.S.: In case you haven't, please rate TablePress here in the plugin directory. Thanks!