Bom dia pessoal
Estou com um pequno problema na minha aplicação…
Tenho 2 tabelas: movimentacao e produtos.
Eu quando eu vou inserir em movimentacao ta tudo ok. Mas qnd eu vou inserir (movimentacao) + atualizar (produtos) ta dando um erro de sintaxe no banco.
Eu nao sei qual é o erro 
vou colar o codigo aqui p facilitar.
PS: Eh uma aplicacao desktop
...
String sql = null;
/* Carregando o driver JDBC para um determinado SGBD */
System.out.println("Inserindo dados....");
//Insere um novo registro no BD
PreparedStatement insere = con.prepareStatement("insert into movimentacao (codigo_funcionario,"
+ "codigo_produto,setor_destino,data_movimentacao,observacao) VALUES (?,?,?,?,?) UPDATE produtos set estado='"+jComboBox1+"' where codigo_produto='"+jTextField1+"' ");
String codigoFuncionario = ("16");
String codigoProduto = jTextField1.getText();
String setorDestino = jTextField2.getText();
String dataMovimentacao = jTextField5.getText();
String observacao = jTextArea1.getText();
String estado = jComboBox1.getSelectedItem().toString();
insere.setString(1, codigoFuncionario);
insere.setString(2, codigoProduto);
insere.setString(3, setorDestino);
insere.setString(4, dataMovimentacao);
insere.setString(5, observacao);
insere.executeUpdate();
...