J2SE programing(2)

自分が使ってるバージョンは1.4なんですけど、これのImageIO.read()が微妙な動作をします(;´Д`)

Image img = ImageIO.read( new File( "sample.png" ) );

これ、なぜかArrayIndexOutOfBoundsExceptionが出ることがあります。
しかも、必ず出るというわけではなくて、一部の画像は読み込めて、一部の画像は読み込めないのです。
これバグじゃね?(;´Д`)


仕方ないので、GIFかBMPにします(;つД`)