You'll need to use glTexImage2D to create your own texture. Take a look at here
for a basic idea of how that works. This is what slick is using under the covers to create textures.
Or if you don't need the noise to be dynamic, you could just save it off to a png using javax.imageio.ImageIO and then load it up. You'd need to convert your int array into a BufferedImage first. I suppose if you were going that route, you'd be better off using Photoshop or Gimp to generate the thing in the first place, though...
I guess you could do that on the fly too, if you really wanted, but that'd be quite a hack