Erro manipulando datas

Tenho recebido uma mensagem “type is ambiguous” para uma variáriel data que quero criar o código segue abaixo, o que está errado?

<%@ page import=“java.util." %>
<%@ page import="java.sql.
”%>
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=ISO-8859-1”>
<title>Controle do Arex - Menu Principal</title>
</head>
<body>
<%

if (request.getParameter(“nome”)=="" ){
response.sendRedirect(“index.jsp?mensagem=Digite o usuário”);
}
if (request.getParameter(“senha”)==""){
response.sendRedirect(“index.jsp?mensagem=Digite a senha”);
}
try {
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
}
catch (Exception e) {
out.println(“Driver nao carregado!”);
}
try
{
Connection conexao = DriverManager.getConnection(“jdbc:mysql://localhost/arex”,“root”,“root”);
PreparedStatement sql = conexao.prepareStatement("select * from usuario where nome = ? and senha =? ");
sql.setString(1,request.getParameter(“nome”));
sql.setString(2,request.getParameter(“senha”));
ResultSet resultado = sql.executeQuery();

    if (!resultado.next()){

// out.println("<center><font size=5>Senha errada</center></font>");
response.sendRedirect(“index.jsp?mensagem=Senha incorreta”);

    }else{

Date dt = new Date();

int mes1, mes2;
boolean verif;

if (dt.getYear() == resultado.getDate(“Datareg”).getYear()){
mes1 = dt.getMonth();
}else{
mes1 = 12 + dt.getMonth();
}
mes2 = resultado.getDate(“Datareg”).getMonth();

if ((mes1 - mes2)>3){
verif = true;
}else{
verif = false;
}
if (verif){

    session.setAttribute("usuario","NoOk");
    session.setAttribute("nome",request.getParameter("nome"));
    session.setAttribute("nivel",resultado.getString("nivel"));
    response.sendRedirect("novasenha.jsp?mensagem='Sua senha precisa ser alterada, pois perdeu a validade'");
    }else{
    	session.setAttribute("nivel",resultado.getString("nivel"));
    	resultado.close();
    	conexao.close();
    	session.setAttribute("nome",request.getParameter("nome"));
    	session.setAttribute("usuario","ok");
    	
    response.sendRedirect("menu2.jsp");
    }
    }

resultado.close();
conexao.close();
}
catch(Exception e){
out.println(“erro sql:”+e.getMessage());}
%>
</body>
</html>

Vc está importanto os pacotes java.util e java.sql . Ambos contêm uma classe chamada Date. Se vc escreve apenas Date dt = new Date() o compilador não sabe qual das duas vc quer.
Vc tem que ser mais explicito, escevendo o nome completo da classe ou retirando a importanção do pacote que não está usado.
Codigo mais explicito é assim :

java.util.Date dt = new java.util.Date() 

Sergio,

Cara muito obrigado mesmo.
Principalmente pela prontidão, valeu!!!