JOGL может быть намного быстрее, чем Java2D, даже если вы используете его только для создания 2D-графики: как упоминал Клэйворт, обычно это зависит от того, что вам нужно сделать.
Я предполагаю, что для двумерного физического моделирования, когда у вас есть (текстурированные или нетекстурированные) объекты, вращающиеся и перемещающиеся с 2 степенями свободы, JOGL должен обеспечивать наилучшую производительность, а также легко предоставлять масштабируемый интерфейс. Вот учебник для OpenGL для 2D-графики (C, но легко адаптируемый к JOGL).
Изучение JOGL займет немного больше времени, чем Java2D, но достижение хорошей производительности, скорее всего, не потребует специальной оптимизации, как в Java2D.