Hibernar várias instruções SQL nativas

Eu quero executar um SQL nativo de um arquivo usando o Hibernate. O SQL pode conter várias instruções que criam a estrutura do banco de dados (ou seja, tabelas, restrições, mas nenhuma instrução insert / update / delete).

Exemplo, consulta muito simples está abaixo (que contém as duas instruções SQL a seguir)

CREATE DATABASE test;
CREATE TABLE test.testtbl( id int(5));

Eu estou usando o banco de dados MySQL, e quando eu executar a consulta acima estou gettng erro de sintaxe retornado. Quando eu os executo um por um, está tudo bem.

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 
You have an error in your SQL syntax; check the manual that corresponds to your 
MySQL server version for the right syntax to use near 
'CREATE TABLE test.testtbl( id int(5))' at line 1

O código para executar a consulta está abaixo (a declaração acima é atribuída à variável 'sql'):

session = sf.openSession();
session.beginTransaction();
Query qry = session.createSQLQuery(sql);
qry.executeUpdate();
session.getTransaction().commit();

Qualquer ajuda seria apreciada.

questionAnswers(2)

yourAnswerToTheQuestion