1) Your error message posting. Googling for led me to this posting at
https://bugs.openjdk.java.net/browse/JDK-8210545. The posting did not contain an answer (that would have been too easy), but pointed me in the direction of the TableView being the issue
2) You posted that you took out everything but the displaying of the TableView. You still had the same issue, therefore strengthening the link between TableView and the issue you are experiencing.
3) Looking at the code for DBUtils' ExecuteTablveView I was trying to figure out what part of that code could be causing issues
for your particular case. I noticed that every call to that method set the column headers. Could that be an issue? Not knowing the answer, I wrote up the code above to test the theory/guess that setting a TableView's column headers is causing your issues. Looks like I got lucky.