createGraphicsの実装部分俺は見てないからわからんが
Graphics2Dの取得をキャスト無しで使うだけの命令だから
別にメモリー多くくうとかそんなことはないはずだが

つーか、disposeいれてもいれなくても俺の作ったjavaのゲームは
そこがネックになることはなかったぞ

ゲームなんでもちろん毎フレームGraphicsガンガン取得してるぞ