Я решил поставить подстановочный знак %
в параметрах вместо оператора ...
selectRecord.text =
"SELECT id_user, username,password,profile,leg_cliente " +
"FROM userlist " +
"WHERE username like :username";
selectRecord.parameters[":username"] = "%"+ username+"%";
Начальная проблема была вызвана, потому что запрос был похож на
selectRecord.text =
"SELECT id_user, username,password,profile,leg_cliente " +
"FROM userlist " +
"WHERE username like '%:username%'";
Помещение в оператор одинарной кавычки не позволит оператору установить параметр, я полагаю, потому что ключ параметра (в Statement.text) рассматривается как текст, а не сам параметр ...