Pegar nome do arquivo do servlet

Pessoal, tenho minha servlet, onde pego o arquivo (File) através de um upload de um arquivo.

Só que não sei como pegar esse nome do arquivo para uma classe (utilizando o GET e SET), pois vou utilizar ele em outras classes para inserir no BD.

Minha dúvida está em criar a classe com get e set, pois eu criei uma e setei o valor (nome do arquivo) em uma classe, só que quando chamo o “get” vem vazio.

[code]public class NomeArquivo {

public String nome;

public String getNome() {
	return nome;
}

public void setNome(String nome) {
	this.nome = nome;
}

}
[/code]

aqui eu seto ele:

[code]public class Upload {

public boolean anexos(String caminho, HttpServletResponse response)
		throws Exception, IOException, BiffException,
		ClassNotFoundException, SQLException {

	if ((caminho != null)) {

		File file = new File(caminho);
		
		new NomeArquivo().setNome(caminho);[/code]

esse caminho (File) vem da servlet… nessa classe UPLOAD está funcionando essa utilização, e na outra classe que chamo o get:

[code]

try {

		conn = ConnectionManager.obterConexao();
		pr = conn.prepareStatement(SQL_SIMCARD_INSERE_PROCESSAMENTO);
		pr.setString(1, new NomeArquivo().getNome());[/code]

vem vazio