here some information of how to adapt the code for the eventlist version.
the output for the table of category-event view can be adjusted within the file: components/com_eventlist/views/categoryevents/tmpl/default_table.php. if you take a look at that file you'll see a bunch of code and also the table.
as you are explicit stating that you don't want to see the table anymore in case of no events you can do the following.
be aware that you will still see filters etc.. this as they are not located within the table.