Converter calendar para datetime

Estou realizando uma consulta com where, buscando pela data, porém está vindo vazia.
Preciso converter Calendar para datetime

Utilize PreparedStatement e para a coluna do tipo datetime utilize um objeto do tipo java.sql.Timestamp.
A partir do seu Calendar você consegue obter um java.util.Date para inicializar o Timestamp.

No caso estou utilizando o spring boot, jparepository

 @Query("SELECT c.licenca FROM convidado c where c.dataInicio = ?1 ")
 List<Integer> teste(String teste);

Acredito que você deveria fazer assim:

@Query("SELECT c.licenca FROM convidado c where c.dataInicio = :dataInicio")
List<Integer> teste(@Param("dataInicio") Timestamp teste);