Uno de mis compañeros de trabajo acaba de darme la respuesta.
No necesita el contenedor de bucles ForEach o el contenedor RecordSet.
Todo lo que necesita es el origen del archivo plano y un comando OLE DB. Conéctese a su base de datos y dentro del Comando OLE DB seleccione la conexión apropiada.
En las propiedades del componente, ingrese el siguiente comando SQL:
exec ssis_createorder ?, ?, ?
Los "?" son marcadores de posición para los parámetros.
A continuación, en la pestaña Asignaciones de columnas, asigne las columnas del archivo .csv a los parámetros del procedimiento almacenado.
Ha terminado, continúe y ejecute el paquete.
Gracias, Gary, si estuvieras en StackOverFlow, te votaría y aceptaría tu respuesta.