@Above interesting, so you would take all the frames and put it into a new Image? Also I see the term sprite used loosely, my game art I'd like to look like isn't tiny characters made out of tiny pixels but more polished figures that you would see in a flash game and other 2d games. Does this apply to all types of sprite art.
Recap, so you're saying create a layer of different images and pre-render and then use these separate images into one buffered image on the fly?
Yes, just create a BufferedImage, create a Graphics2D from it and draw all the layers in order on it. Then just draw the complete sprite as you normally would. You can obviously do this with your own sprites too, not just the ones from the site I posted.