Problema com preparedStatement do tipo date

Galera seguinte:

Estou com problema para inserir uma data gerada pelo meu sistema no banco de dados com o PreparedStatement vejam:

                                Date sisdate = new Date();
				final SimpleDateFormat dateformat = new SimpleDateFormat("dd/MM/yyyy");

				String query = "INSERT INTO usuarios (nome, nomeusuario, senha, email, datanasci, sexo, datacad) VALUES(?, ?, ?, ?, ?, ? , ?)";
					pstm.setDate(7, dateformat.format(sisdate)); // aqui não to conseguindo inserir essa data

O método setDate da classe PreparedStatement não aceita uma String, tampouco um objeto da classe java.util.Date.
Você precisa passar um objeto de java.sql.Date.

Para instanciar um objeto de java.sql.Date, pode fazer assim

java.sql.Date dtSql = new java.sql.Date(sisdate.getTime());

A partir daí, você consegue.