May I suggest adding glUniform arrays? Or is there a reason they aren't implemented. Other than that! Its a perfect library and I love using it!
You can use arrays with glUniform, you just need to put the array into a NIO buffer before you pass it to LWJGL.