When I load the normal data into the vertex shader using the vertex buffer objects (VBO), then everything works fine:
GLES20.glBindBuffer(GLES20.GL_ARRAY_BUFF