Well, well, well! Looks like I'm answering my own question here! After trying many many things, I finally figured this out and I wanted to share the information in case anyone else needs it.
I needed to save multiple rows of data in a table of my database for every UUT. The configuration screen for the database options allows you to insert statements into your schema. By inserting multiple statements that save data in the same table, you insert multiple rows in that table. The problem with this solution, is that you must know how many elements or how many rows you will be saving and you should create a statement for every element in your array.
In my case the array could have any number of elements.
The solution is to modify the DatabaseOptions parameter in
the process model dynamically. There is a callback in the process model called LogToDatabse. It calls a sequence in Database.seq. To dynamically modify the DatabaseOptions insert steps before this call that insert the elements you need into Parameters.DatabaseOptions.DatabaseSchema.Statements.
This worked great for me!