Al parecer, lo que te está ocurriendo es que nunca llamás al método Personal() que te construye el vector de HashTable:
Código:
public void Personal(){
bd = new Vector <Hashtable>();
}
Imagino que esto te ocurre porque ese método has pretendido que sea un constructor, y no lo es, por lo tanto en algún lugar de tu aplicación cuando creas un objeto Personal, se llama al constructor por defecto sin parámetros, no al que vos haz intentado definir.
Para que ese método sea un constructor, deberías quitarle el void:
Código:
public Personal(){
bd = new Vector <Hashtable>();
}