Ah, I overlooked the "definite length" in your first post. It seems you want the electric field at all points near a cylinder with given length. This is not a simple problem, even if the cylinder has a circular cross-section (the most symmetric situation) and the charge is uniform. The field does not have the same strength or direction everywhere on the surface. It's not like an infinite circular cylinder where you can assume the field is perpendicular to the surface of the cylinder.
Also, you're using conducting (metal) rods, which means the charge is not uniformly distributed. It's all at the surface of the rods, and with probably a higher (surface) charge density near the ends of the rod.
I think you have to solve Laplace's equation numerically for the electric potential, with the condition that the surfaces of the rods are equipotentials, then find the electric field by taking the gradient of the potential. Maybe someone else has a better idea.