You can use the String split method and split the concatenated string using the delimiter. something like this

 List&lt;String&gt; strProductIds = c.Initial_Services_Products__c.split(';');


Parsing Ids from a string to create detail objects
Is there a way to view the CAML that is running on a SharePoint 2010 installation?

A bit like how you can monitor SQL running on a database with MS-SQL Server - is this possible with CAML and SharePoint?
