IMO the above is a really nice idea and would make a nice addition to BufferUtils, should remove one of the pain points in using LWJGL.
Was porting some code today and its a pain to have to do an extra
FloatBuffer floatBuffer = BufferUtils.createIntBuffer(floatArray.length);
buffer.put(floatArray);
buffer.rewind();
everytime data needs to be passed to LWJGL, should help make lwjgl code shorter and cleaner.
p.s. really love using Spasi's last changes to the shader methods (allowing Strings to be passed) and the overloading methods, really makes everything nicer.