System.out.println("Number of texture units: " + Util.glGetInteger(GL13.GL_MAX_TEXTURE_UNITS));
has the display been created ?please provide the whole stacktrace
The newest cards have 16. But those are only reachable via shader.Current NVidia cards have 4 and ATI's 8 TUs that were direct usable from open gl via multitexturing. Everything above is as allready stated available via shaders.