Seguinte galera,
Está dando o seguinte erro ao executar uma rotina do meu sistema.

O erro ocorre quando clico no botão que executa essa código:
String dataemiss = "curdate()"; //curdate() é uma função do MySql que pega a data corrente.
String datavenc = "curdate()";
String origem = "V";
if (possuiReceberField.isSelected()) {
JOptionPane.showMessageDialog(null, "A venda já possui um Receber!", "Gerar Contas a Receber", JOptionPane.INFORMATION_MESSAGE);
} else {
int opcao_escolhida = JOptionPane.showConfirmDialog(null, "Deseja realmente Gerar o Receber?", "Gerar Contas a Receber", JOptionPane.YES_NO_OPTION);
if (opcao_escolhida == JOptionPane.YES_OPTION) {
try {
String sqlinsert = "insert into receber (ALUID, RECDATAEMIS, RECDATAVENC, RECVALOR, RECORIGEM, RECOBS) values ('" +
aluidField.getText() + "','" +
dataemiss + "','" +
datavenc + "','" +
vendavltotalField.getText() + "','" +
origem + "','" +
vendidField.getText() + "')";
conectaReceber.statement.executeUpdate(sqlinsert);
JOptionPane.showMessageDialog(null, "Receber Gerado com sucesso.", "Gerar Contas a Receber", JOptionPane.INFORMATION_MESSAGE);
} catch (SQLException erro) {
JOptionPane.showMessageDialog(null, "Erro ao Gerar o Receber. Erro: " + erro, "Gerar Contas a Receber", JOptionPane.ERROR_MESSAGE);
}
}
}
Desde já, muito obrigado pela ajuda.