It seems that the only condition for data to be added to the table is when "Record data off" button is pressed.
Is it what you want?
I would suggest you change it back to normal button instead of two state button.

For your case, _initialize() is not required (it is the same as erase table).

Your uploaded jar file was updated on our server. However, your browser is using cached file.
That is the reason you did not find the change in the browser. You can remove attached jar file.

You need to clear the cache (this might not work for some browser) or close the browser and re-start it again (this will work all the time).
 
I modified the code so that it will record data when record is checked and (point  is dragged  or slider is changed).
Please check out attached xml