No, you need to define a separate table for each column in bulk collect.