Avoiding JOGL Artifacts

So I have been working on a rather simple program that just renders a shape. However, as it’s rendering, it has some miscalculated pixels around where the polygons meet. From my experience with ray tracing, I know these things are usually caused by a precision error. Does anyone know a workaround to this?

(I have turned off AA in order to emphasize the effect for demonstration purposes.)