Lo que pasa es que cuando creas una tabla y le asignas un valor por default y haces posteriomente un drop a esa columna te marca una dependencia...lo que puedes hacer es lo siguiente:
requeteSQL2 = "alter table news add " + nomListe + " bit NULL"
...
...
requeteSQL2 = "alter table news drop column " + nomListe +""
Y ya sin valor por default y que acepte nulls podrás eliminarla sin problemas
La otra forma es jugar con alter para que acepte valores por default y sin nulls.. y cuando desees eliminarla le quites esas opciones para que no caigas en el mismo problema..
Prueba y nos avisas que tal..
Salu2