When enabling blend you need to specify the blending function otherwise it will default to the last one used which may not be desireable(which is what is happening in you case).
Additionally it is better to set the GL states once before rendering everything and not everytime you need to render every quad.
GlStateManager.pushMatrix();
GlStateManager.translate(0, 0, 0);
Why? Why are you translating by 0,0,0? It does absolutely nothing. You do not need matrix interactions here at all.