Texture files zig-zag across object, never looks like it should
Convert your curves into a mesh in object mode ALT+C, but I would make a copy of curved mesh just in case. Then I would go to the topview in edit mode and U --> project from view. Then you can add your texture to the mesh