Podle mého nejlepšího vědomí to není možné přímo v Doctrine, protože pole není technicky polem, dokud nebylo z databáze odebráno ze serializace.
Jediný způsob, jak mohu získat výsledek, který hledáte, je zacházet s vaší databázovou hodnotou jako s řetězcem a hledat požadovaný řetězec v této hodnotě pomocí like
se zástupnými znaky.
$qb = $this->getDoctrine()->getRepository('CoreBundle:Task')->createQueryBuilder('t');
$qb->where('t.categories LIKE :category')
->setParameter('category', '%'.$category.'%');