The OpenGL API is extended with hardware tessellation, but you have to use a profile of 4.1+ (or maybe 4.0, I'm not sure. Look in the specification.)
Ok, here's the code. I've used source from various places as a base (with credits and links in the comments of MainListenerGL4.java. Sorry if I forgot anyone!), modified it a bit and then just added the tessellation.
It is an eclipse project and I added dependency to a lwjgl library, but that's not needed in the code.
Hope you can extract the essence of it anyway and sorry for the mess.
Tutorials_tessellation_forum.tar.gz