This paper addresses the direction-of-arrival (DOA) estimation problem using a uniform rectangular array with electromagnetic vector-sensors in correlated/coherent signal environments. The polarization information is separated from the steering matrix to decorrelate the signals. By developing a tensorial structured received measurements of the array, we propose a tensor-based eigenvector DOA estimation method. Then we apply the forward-backward averaging to the tensor since it obeys the centro-Hermitian structure. In addition, a tensor-based polarization parameters estimation method is presented. The proposed algorithms are superior to the state-of-the-art algorithms in terms of estimation accuracy of coherent signals while only demand a modest computation burden comparing with the latter ones. Simulation results are given to demonstrate the effectiveness of the proposed methods under different scenarios.