Bueno, haz imprimido el query .......... excelente, primer paso realizado

Te detienes y lo observas: delete from IO_PAccesos_Perfiles where Id_Perfil in('paloma, yesy')
lo vuelves a observar
Lo copias y pegas en tu analizar de consultas y nada, no marca error pero no borra nada
Lo vuelves a observar
Voala!
Te das cuenta que
cada uno de los elementos del IN debe estar encerrado entre apóstrofes
No es
delete from IO_PAccesos_Perfiles where Id_Perfil in(
'paloma, yesy')
Sino
delete from IO_PAccesos_Perfiles where Id_Perfil in(
'paloma', 'yesy')
La solución entonces, es mandar los apóstrofes
desde el VALUE del checkbox, y no concatenarlos en la instrucción SQL
Saludos!