Erro na gravação de dados

Um NullPointerExeption ocorre quando algum objeto está nulo e vc tenta efetuar alguma operação com ele. Provavelmente é uma das variáveis que vc está recebendo como parâmetros do método.

Galera!!..sou bem leigo em Java e estou com algumas dificuldades em:

Eu tenho, esse jsp:


<html>
<body>

<%@ page 
	import="java.io.*" 
	import="java.sql.*" 
	import="org.apache.commons.fileupload.*"
	import="java.util.*"
	contentType="text/plain" 
	import="pacote.grava"
	import="pacote.noticia"
	import="pacote.banco" %>
	
<jsp:useBean id="gv" class="pacote.grava"/>
<jsp:useBean id="nt" class="pacote.noticia"/>
<jsp:useBean id="bd" class="pacote.banco"/>	

<%


   String titulo = request.getParameter("titulo");
   String link = request.getParameter("teste1");
   String tamanho = request.getParameter("teste2");
   String imagem = request.getParameter("imagem");
   String caminho = "c:\\testejava";
   String caminho2 = "C:\\testejava\\arquivo.txt";
      %>
	  
  
	
	  
	  
	  <% gv.ExportaValor(caminho2);
	        nt.copia(imagem, caminho, request); 
	       bd.dados(titulo, link, tamanho, imagem);
		 

  
response.sendRedirect("sucesso.htm");

%>

</body>
</html>

ele apresenta o seguinte erro qdo eu tento rodar o formulário principal:

Eu sei que o problema esta nessa classe, pois qdo eu tiro o apontamento pra ela…roda normalmente:

package pacote;

import java.io.* ;
import java.util.*;
import java.sql.*;


public class banco {
	public static void dados (String titulo, String link, String tamanho, String imagem)
		throws SQLException {
		
		Connection con = null;
		ResultSet rs = null;
		try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			String url = "jdbc:odbc:JDBC:locadora";
			con = DriverManager.getConnection(url);
		} catch (Exception e)
		{
		e.toString();
		} 
		PreparedStatement stmt = con.PreparedStatement();
		String sql = "";
		sql = "INSERT INTO noticias(titulo, link, tamanho, imagem) VALUES('" + titulo + "','" + link + "','" + tamanho + "','" + imagem + "')";
		stmt.execute(sql);

		 if (stmt!= null) stmt.close(); 
		 if (con!= null) con.close();
	}
}

Alguem poderia me ajudar a resolver este problema?

Obrigado!!

ninguém tem idéia do que ocorre!??!

então…mas nos testes…eu preenchi todos os campos do form…sem deixar nenhum vazio!!