JPA/HIbernate duvida no uso createSQLQuery?

Olá,

duvida como continuar quando o banco não existe
pois me dá essa mensagem e não continua como tratar
esse erro e continuar ???

E outra duvida no JPA existe algum comando correspodente ao createSQLQuery
ou esse comando só existe no Hibernate ???

O que queria mesmo é tratar se não existe o banco não dropa e continua o fluxo da rotina …

abs

erro apresentado
Hibernate: DROP DATABASE paulo
16:21:37,969 DEBUG AbstractBatcher:374 - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
16:21:37,969 DEBUG ConnectionManager:404 - aggressively releasing JDBC connection
16:21:37,969 DEBUG ConnectionManager:441 - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
16:21:37,984 DEBUG JDBCExceptionReporter:69 - could not execute native bulk manipulation query [DROP DATABASE paulo]
java.sql.SQLException: Can't drop database 'paulo'; database doesn't exist
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2822)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1536)

try{
		
		
		Session session = (Session) manager.getDelegate();
		int row =0;
		
		
		StringBuilder jpql = new StringBuilder();
		SQLQuery sqlQuery = null;
		
		try{

			jpql.append( "DROP DATABASE paulo");
			sqlQuery =  session.createSQLQuery(jpql.toString());
			row = sqlQuery.executeUpdate();
			System.out.println("Valor da row = "+row);
			if (row == 0){
   		        System.out.println("Drop DATABASE  : " + row);
				      }
		      else{
		        System.out.println("Não Drop DATABASE");
	         }

		}catch(Exception e){
			System.out.println("Erro Exception  = "+ e);
		}

		
		jpql= new StringBuilder();
		jpql.append( "CREATE DATABASE paulo");
		sqlQuery = session.createSQLQuery(jpql.toString());
        
        row = sqlQuery.executeUpdate();
        
		System.out.println("Valor da row = "+row);
		if (row == 0){
			        System.out.println("Criou DATABASE  : " + row);
		}
			      else{
			        System.out.println("Não criou DATABASE");
		}

	}catch(Exception e){
		System.out.println("..");
	}
}