i tried this too. with that i was just able to print the FIRST sprite by doing:
GL11.glBegin(GL11.GL_QUADS);
GL11.glTexCoord2f(0,0);
GL11.glVertex2f(0,0);
GL11.glTexCoord2f(0.5f,0); //changed 1f to 0.5f
GL11.glVertex2f(32,0);
GL11.glTexCoord2f(0.5f,1); //changed 1f to 0.5f
GL11.glVertex2f(32,32);
GL11.glTexCoord2f(0,1);
GL11.glVertex2f(0,32);
GL11.glEnd();
i don't know how to print the second sprite by changing glTexCoord2f.