Pesquisa por nome

Bom dia a todos ,
Estou com um problema qdo vou fazer uma lista , isso não acontece qdo listo todos os clientes , mas qdo vou listar por nome acontece um erro. Se Alguem puder ajudar.
Um abraço.

public ArrayList<ClienteVO> listarClientesPorNome() throws SQLException {
ArrayList retorno = new ArrayList();
ClienteVO
clienteVO = null;
ResultSet rs = null;
PreparedStatement stmt = this.con.prepareStatement(“select * from cliente where nome like %”+nome+"%");
rs = stmt.executeQuery();
while(rs.next()) {
clienteVO = new ClienteVO();
clienteVO.setNome(rs.getString(“nome”));
retorno.add(clienteVO);
}
return retorno;
}

Qual erro, por favor?

Sem o erro fica difícil mesmo… hehe.
Mas, pelo que pude ver, a query está sem as aspas simples no like.

 PreparedStatement stmt = this.con.prepareStatement("select * from cliente where nome like '%"+nome+"%'"); 

quando vc for postar algum codigo utilize a teg code fica bem mais facil de visulizar o codigo
e se vc tiver utilizando o postgres vc pode utilizar tbm o iLIKE

 PreparedStatement stmt = this.con.prepareStatement("select * from cliente where nome ilike '%"+nome+"%'");