gouessej wrote
Your GPU supports OpenGL 4 but I'm not sure that your driver under OS X supports it. Please use GLProfile.getMaximumProgrammable(true) or GLProfile.getMaximum(true) as early as possible when creating your first canvas or window, otherwise you have no chance to get any support of OpenGL core as your default seems to be OpenGL 2.1.
Newer Macs (last couple of years) with latest OSX should support OpenGL 4.1, they just don't support OpenGL 3.3 anymore which is strange but there you are :-)