Just a guess, but I think It has something to do with the material size, try changing it to OBJECT_MATERIAL_SIZE_512x512
Indeed it is. The size of the MaterialText is too low to spread out on the entire object, thus making it repeat. Increaseing the material size will fix this without doubt.