Gravando data no SQL Server

Transformei uma String em data(resgatada do JSP).Quando vou tentar gravar no banco da erro, e não sei como resolver: java.lang.ClassCastException: java.util.Date

importei :

import java.io.*;
import java.net.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.servlet.*;
import javax.servlet.http.*;
import java.lang.String;
import java.util.*;

Segue parte do codigo :

dataTela=request.getParameter("data");
reacao=request.getParameter("reacao");

 SimpleDateFormat dataNova= new SimpleDateFormat("dd/MM/yyyy");  
  java.util.Date data=dataNova.parse(dataTela);
   
       
    Class.forName(...);
    con = DriverManager.getConnection(...);
           
       PreparedStatement stmt=con.prepareStatement("insert into Reacao (descricao,data) values (?,?) ");
       stmt.setString(1,reacao);
       stmt.setDate(2, (java.sql.Date) data);   /*o netBeans completou com (java.sql.Date) */
       stmt.executeUpdate();
       stmt.close();
       con.close();

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro[/color][/size] :joia:

Quais os tipos dos atributos dataTela e reacao abaixo?

dataTela=request.getParameter("data");
reacao=request.getParameter("reacao"); 

Ambos são Strings.Para eu resgatar os dados do formulário JSP.