Ya sé que no quieres tocar el query pero ¿por qué mejor no usa la sentencia
Código SQL
[-]
select *
from responsable
where (nombre like :a)
sin el comodín?
Entonces, tienes dos caminos:
Pedir al usuario que agregue él mismo el comodín si desea búsqueda parcial o bien agregar tú mismo el comodín al momento de reemplazar el parámetro del query excepto si el usuario escribe el caracter de terminación que quieres.
// Saludos