tabulary を使用した複数列内で itemize を使用できません

tabulary を使用した複数列内で itemize を使用できません

私は tabulary パッケージを使用してテーブルを作成しています (tabulary はドキュメント内の他のすべての場所で使用されているため、他のテーブル パッケージは使用できません)。しかし、何らかの理由で、複数列内にリストを配置できません。これが私の 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 は通常の列では正常に機能しますが、複数列内では機能しません。エラーは次のとおりです:

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

何が間違っているのでしょうか?

関連情報