why not test it?
anyway, depending on the size of the Ellipse2D and the graphics options you have turned on (e.g. antialiasing), Ellipse2D will most likely be slower because java has to calculate the points for drawing the circle for every call.
drawing an image instead (especially a hardware accelerated image) will most likely be faster because all java has to do is plot a rectangular region of pixels onto the screen