From what I can see, "massive lag" should be an understatement :)
You need to refactor your algorithm to cache the image from ImageIO and not read it from file 200 times every paint call.
Side note, performance issues are almost never going to be from calling a method in another class. Java is essentially designed to do that.