Dúvida sobre o MySQL

To tentando rodar esse script no MySql. Por quê não roda?
Alguém por favor esfrega o erro na minha cara.

SELECT id_usuario,usu_nome,usu_login,usu_senha FROM tbl_usuario WHERE usu_login = pModelUsuario.getUsuLogin() AND senha = pModelUsuario.getUsuSenha()

usu_login e senha é um campo varchar? se for vc tem que por as suas variaveis entre ‘’ (Aspas simples), assim:

usu_login ='pModelUsuario.getUsuLogin()' AND senha = 'pModelUsuario.getUsuSenha()'

Sim o campo é varchar

Eu cooquei as aspas mas continua com erro

Você esta rodando ele direto no console do banco de dados ou é um script PHP ou Java?
Qual erro está ocorrendo?

Estou tentando roda-lo direto no banco pra tentar identificar o erro no Java

Se colocar assim direto vai dar erro pq pModelUsuario.getUsuLogin() e pModelUsuario.getUsuSenha() não existem.
Provavelmente a sua consulta deveria ser assim:
"SELECT id_usuario,usu_nome,usu_login,usu_senha FROM tbl_usuario WHERE usu_login = " + pModelUsuario.getUsuLogin() + " AND senha = " + pModelUsuario.getUsuSenha()
Está trabalhando com JDBC?

String query = "SELECT id_usuario,usu_nome,usu_login,usu_senha FROM tbl_usuario WHERE usu_login = ? AND senha = ?"
PreparedStatement pstm = connection.prepareStatement(query);
pstm.setString(1, pModelUsuario.getUsuSenha());
pstm.setString(2, pModelUsuario.getUsuLogin());
pstm.execute();
ResultSet rs = pstm.getResultSet();

Tenta assim.

P.S.: connection é o objeto da conexão.
P.S. 2: Prefira não fazer as queries dentro da classe que representa tua janela.