Un punto importante siempre sigue los tutoriales oficiales el código que mencionas ya es algo viejo.
http://symfony.com/doc/current/cookb...llections.html
Por otro lado si el detalle esta en una relación 1:N no tienes que pasar la colección en una consulta adicional, puedes traer tu entidad con su detalle en una sola consulta con DQL o el QueryBuilder es probable que este tomando mas tiempo el llenado de los types por este motivo.
Cita: Que debo hacer para evitar ese error? ¿O debo hacer este tipo de formulario de otra manera?
Generalmente existe otra forma de crear el formulario, pero eso depende de lo que necesitas hacer. También es valido que prescindas de el componente de formularios si asi lo crees conveniente.
Que cantidad de memoria limite le diste a php ?