WHEN are you creating that object?
If it happens the first time an explosion is to take place it may be too late, if so consider creating it during program initialisation.
You may also consider preloading the actual image data to a shadow area of video memory.
That's how it's done in DirectX native programs, I don't know how you'd accomplish it in
Java so you'll need to do some research into that.