Verificando a existência de uma tabela

 

Veja neste código como fazer para descobrir se uma tabela existe. 

Connection c = ... // dados para conexão com o banco
DatabaseMetaData dbm = c.getMetaData();
// verifica se a tabela "empregado" existe no banco de dados
ResultSet tables = dbm.getTables(null, null, "empregado", null);
if (rs.next()) {
  // A tabela existe
}
else {
  // A tabela não existe
}