I used a plugin called footable and then had to put some custom coding in my child theme’s footer.php file. I’ve put the code that goes in the footer in this Gist
In the ‘thead’ of the table I put the class as “stickTable”
You might have to do some custom css in order to get the header columns and table body columns to line up correctly for your own table.
Hope this helps.