Import data using ECK and feeds module
Why not make two importers that you run on the same CSV dataset? Run it first on the first imported setup and then again on the next. Each imported can be configured to create the needed content type.