The question in the title is related to a more general question. Namely does there exist an integer $N$ such that for all curves $C/\mathbb C$ of genus $> N$ one has that not all simple isogeny factors of $J(C)$ are elliptic curves.


Now since over $\mathbb Q$ the isogeny factors of $J\_0(p)$ correspond to galois orbits of newforms it seems to me that the question wether there is a largest prime $p$ such that $J\_0(p)$ splits completely into elliptic curves over $\mathbb Q$ should be easier and I wonder wether the answer is already known.


I suspect that the answer is yes and that $p = 37$ is the largest prime such that $J\_0(p)$ completely splits into elliptic curves. Indeed using Cremona's database of elliptic curves I verified that 37 is the biggest prime below 300000 such that $J\_0(p)$ completely splits into elliptic curves.


The reason I only ask it for prime levels $p$ is that I already showed that if $p = 37$ is indeed the largest prime such that $J\_0(p)$ completely splits into elliptic curves, then $N = 1200$ is the largest composite number such that $J\_0(N)$ completely splits into elliptic curves.



Is there a largest prime p such that J_0(p) completely splits into elliptic curves
The answer, due to Jean-Pierre Serre, can be found in an [unpublished note](http://www.math.u-bordeaux1.fr/~cohen/serretrace.dvi) of Henri Cohen where he characterizes the odd integers $N$ such that $J\_0(N)$ is isogenous to a product of elliptic curves.


For your question, $N$ is prime, and only $p=11$, $13$, $17$, $19$ et $37$ satisfy this condition. (For $p=13$, $J\_0(p)$ has dimension $0$.) 


In the general case, Cohen gives the following Theorem:


**Theorem**. *The only odd values of $N$ for which $J\_0(N)$ is isogenous to a product of elliptic curves are $N\leq 21$, as well as $ N = 25$, $27$, $33$, $37$, $45$, $49$, $57$, $75$, $99$ and $121$. (When $N\leq 9$, $N=13$ and $N=25$, $J\_0(N)$ is zero.)*


