I'm assuming you want to create a list of x new IMendixObjects and return that. You can use the proxies that were generated in your project to accomplish this.
For instance, if you would want to create Administration.Account objects and store all the strings in the usernames, the code would be something like this:
String delims = "[ ]";
String[] tokens = StringToParse.split(delims);
List<Account> accountList = new ArrayList<Account>();
for (int i = 0; i < tokens.length; i++) {
Account account = Account.create(getContext());
account.setName(tokens[i]);
accountList.add(account);
}
return accountList;