Excluir coluna java

Ola a todos tenho minha dao que executa o seguinte comando acionado por um botão na minha aplicação web

pstm = con.prepareStatement("ALTER TABLE TESTE_BASE.EMPRESAS DROP COLUMN "
    + empresa.getEmpresa());

se eu tenho mais de uma coluna funciona perfeitamente mas se eu tento excluir a ultima coluna que ficar na tabela da o seguinte erro

Cannot drop last column “TESTE”; SQL statement: ALTER TABLE ZBR_BASE.EMPRESAS DROP COLUMN TESTE [90084-192]

só que direto pelo banco eu consigo excluir a ultima coluna de uma tabela sem problemas com o mesmo comando, alguém poderia me dar uma luz de como resolve esse problema para funcionar também pela minha aplicação web

Você tem certeza que quer excluir a última coluna?
Não seria a última linha não?

Sim era a ultima coluna mas, vi que não tem como mesmo, minha duvida agora é outra tenho varias colunas notnull em uma tabela, só que gostaria de inserir dados em só uma das colunas isso é possível de alguma maneira mesmo as outras sendo também notnull?

Se ela é notnull você é obrigado a inserir dados em todas.