La pregunta del título está relacionada con una pregunta más general. En concreto, ¿existe un número entero $N$ tal que para todas las curvas $C/\mathbb C$ del género $> N$ se tiene que no todos los factores de isogenia simple de $J(C)$ son curvas elípticas.
Ahora bien, desde hace más de $\mathbb Q$ los factores de isogenia de $J_0(p)$ corresponden a las órbitas de galois de las nuevas formas, me parece que la cuestión de si hay un primo mayor $p$ tal que $J_0(p)$ se divide completamente en curvas elípticas sobre $\mathbb Q$ debería ser más fácil y me pregunto si la respuesta ya se conoce.
Sospecho que la respuesta es sí y que $p = 37$ es el mayor primo tal que $J_0(p)$ se divide completamente en curvas elípticas. De hecho, utilizando la base de datos de curvas elípticas de Cremona, he comprobado que 37 es el mayor primo por debajo de 300000 tal que $J_0(p)$ se divide completamente en curvas elípticas.
La razón por la que sólo lo pido para los niveles de primera $p$ es que ya demostré que si $p = 37$ es efectivamente el mayor primo tal que $J_0(p)$ se divide completamente en curvas elípticas, entonces $N = 1200$ es el mayor número compuesto tal que $J_0(N)$ se divide completamente en curvas elípticas.