Inserir List <?> em tabela mySQL

Bom dia pessoal,

Estou com uma grande dúvida aqui e que talvez alguém ja tenha passado por isso e tenho vislumbrado uma solução.

Estou desenvolvendo um sistema para a loja de minha tia. Até aí tudo bem. Estou tudo indo tranquilamente, um pouco de POO um pouco de POG, mas no geral tudo certo.

La vem a pergunta:

Tenho a lista de compras que um determinado cliente realizou salva em uma lista do tipo:

List <listaCompras>

Nessa lista estão salvos dados tipo característica dos produtos comprados, quantidade, preço de venda, etc.

Como posso fazer para salvar essa lista dentro de uma coluna SQL?

Ja pensei em salvar como uma String e depois ficar splitando e tudo, porém fica uma verdadeira POG.

Desde ja agradeço pela ajuda.

Obrigado

O melhor seria criar um relacionamento 1:N já que uma coluna só poderá guardar dados de um registro, e este registro deverá ( A lista) deverá estar em outra tabela.

Desde o começo tinha pensado em lago do tipo, mas depois pensei em ver se isso seria possível.
Desenhei um modelo de banco de dados aqui e estou trabalhando de maneira a salvar em um relacionamento 1:N.
Já estou aqui desenvolvendo e resolvendo as pendências aqui.
Valeu pela dica…