Não é possível usar itemize dentro de múltiplas colunas usando tabular

Não é possível usar itemize dentro de múltiplas colunas usando tabular

Estou usando o pacote tabulary para criar tabelas (não é possível usar outros pacotes de tabelas porque tabulary foi usado em todos os outros lugares do documento). Mas por algum motivo não consigo colocar uma lista dentro de uma multicoluna. Aqui está meu MWE:

\documentclass[a4paper,12pt]{book}
\usepackage{tabulary}
\begin{document}
The following is random text for checking table containing itemize with multicolumn
\\ 
\begin{center}
\begin{tabulary}{\textwidth}{|p{4cm}|p{6.5cm}|p{6cm}|}
 \hline
   Text in col1 
& 
\begin{itemize}
  \item item 1
  \item item 2
\end{itemize}
& Text in col 3.  \\ \hline

\multicolumn{3}{|c|}{
   \begin{itemize}
  \item item 1
  \item item 2
\end{itemize}
}\\ \hline

\end{tabulary}
\end{center}
\end{document}

Itemize funciona bem na coluna regular, mas não dentro de várias colunas. O erro é:

Runaway argument? { \begin {itemize} \item item 1 \item item 2 \end {itemize} 
! Paragraph ended before \multicolumn was complete.

O que estou fazendo de errado?

informação relacionada