Boa noite pessoal, esse é o meu 1º post, nao sei se ta no lugar certo mas ai vai:
Tenho em BD MySQL com 3 tabelas: vendas, produtos e vendaItens.
Quando eu vendo um produto, subtraio a quantidade vendida da qtd. do produto e gravo na tabela “vendaItens” o numero da venda, o cod. do produto e a quantidade vendida.
Estou fazendo agora o metodo para cancelar a venda, onde ele tem que excluir a venda da tabela “vendas” e escluir todos os registro relacionados a essa venda da tabela “vendaItens”, mas antes tenho que RETORNAR A QUANTIDADE DOS PRODUTOS e é aí q ta dando erro. 
Por favor, peço a ajuda do pessoal aq do forum.
Obrigado.
Código-fonte do método de cancelamento:
// ==================== CANCELAMENTO DA VENDA
int codVenda = venda;
java.sql.Date data = getDateSqlFormat();
String sQuery;
// Instancia a classe de conexao do DB
db_connect DBconn = new db_connect();
// Conecta o DB
DBconn.connectDB(null, null, null);
int retorno = 0;
// retorno = DBconn.doUpdateNonReturnable(sQuery);
// Se excluir a venda do DB com sucesso:
sQuery = "SELECT * FROM vendaitens WHERE vendaId=" + venda;
System.out.println(sQuery);
ResultSet rs = null;
rs = DBconn.doQueryReturnable(sQuery);
while (rs.next()) {
int itemCod = rs.getInt("vendaitens.itemCod");
// float qtdIte = rs.getFloat("vendaitens.qtdIte");
float qtdRetornar = rs.getFloat("vendaitens.qtdIte");
float qtdAtualPrdt = 0;
String ssQueryB = "SELECT qtdAtual FROM produtos WHERE codigo=" + itemCod;
System.out.println(ssQueryB);
ResultSet res2 = DBconn.doQueryReturnable(ssQueryB);
if (res2.next()) {
qtdAtualPrdt = res2.getFloat("produtos.qtdAtual");
}
float novaQtdPrdt = qtdAtualPrdt + qtdRetornar;
String queryC = "UPDATE produtos SET qtdAtual=" + novaQtdPrdt + " WHERE codigo=" + itemCod;
System.out.println(queryC);
DBconn.doUpdateNonReturnable(queryC);
}