Suppose we have a curve $X$ (of genus $\geq 3$), and we know that $\{\phi_i : X \to E_i\ \textrm{ for } i = 1, ..., r\}$  are covers of degrees $d_i$ (with the $d_i$'s not necessarily all equal), where the $E_i$ are (genuinely) distinct elliptic curves. Suppose further that we know, for example, that $J = Jac(X)$ is isogenous to $A := E_1^{\alpha_1} \times ... \times E_r^{\alpha_r}$. My question is: is the map $\alpha_1 \phi_1^\ast + ... + \alpha_r \phi_r^\ast$ an isogeny from $A$ to $J$, where $\alpha \phi^\ast$ is short-hand notation for $\phi^\ast + ... + \phi^\ast$ ($\alpha$ times)? If so, how would one show surjectivity? Again, if so, is it obvious what the degree of such an isogeny is?
If, on the other hand, $\phi$ is not an isogeny, is there some standard way to construct an isogeny $A \to J$ by using the maps $\phi_i$?