Erro na consulta BD PostgreSql +JSP

Sou iniciante em Jsp e fiz uma pagina em jsp que contem 2 Textfield .
1 para Nome do usuario e o outro para a senha.
Meu banco de dados conecta normalmente. Lista na pagina Jsp atraves do “out.println” os dados da tabela.
Mas não faz a comparação entre o usuario de entrada e sua senha e o usuario e senha contido na tabela.
Onde esta o problema ???

<%
String url = "jdbc:postgresql://localhost:5432/aula_rose";
out.println(" Esta é a URL: " + url);
try
{
Class.forName( "org.postgresql.Driver" );
}
catch ( java.lang.ClassNotFoundException e )
{
out.print( "ClassNotFoundException: " );
out.println( e.getMessage () );
}
out.println("Driver do PostgreSQL selecionado. ");

Connection db = null;
try
{
db = DriverManager.getConnection(url,"admin","rose");
}
catch ( SQLException ex )
{
out.println( "SQLException: " + ex.getMessage() );
}
out.println("Conexão aberta. ");
Statement sq_stmt = null;
ResultSet rs = null;
try
{
sq_stmt = db.createStatement();

String sql_str = "select * from login where Log_usuario ='"+
request.getParameter("usuario")+"'and Log_senha ='"+request.getParameter("senha")+"'";

rs = sq_stmt.executeQuery(sql_str);
    
if(rs.next())
          out.println("Bem vindo ao sistema");
	 else
	out.println("você não tem acesso");