List Box error caused by it interpreting array data incorrectly

I've narrowed down a problem I am having using the Reporting and Visualization / Web Application Development / Forms / List Box component within  a Web Service and was wondering if anyone else has this issue or knows how to fix it.

Since (according to the help text) the List Box component "accepts both regular data records and array data" it appears to determine which type of data it is receiving based on the first record.  When creating a table, if I pass the List Box the field containing an array varying in size for several records, if the first record has an array of more than 1 item, the List Box interpret the data as arrays for all the following records and populates their List Boxes correctly.  However, if the first record has an array of only 1 item, it seems to treat all the remaining records as non-array data and throws an error (Not all columns are the same size...).

This is using Pipeline Pilot Client 7.5.3 / Server 7.5.2.500

Thanks in advance for any help.