Строка в конструкторе устанавливает для вашего Vector значение null, поэтому вы не сможете добавить его позже.
if (line!=0) lines.add(linie);
else lines=null; // <-- cant call add later on lines
Между прочим, это даже не сработает, если вы вызовете конструктор с любым другим параметром, поскольку вы вообще никогда не инициализируете свои строки Vector.
Я не знаю, что именно вы пытаетесь сделать, но вы можете изменить определение поля на
public Vector<Long> lines = new Vector<Long>();
А затем удалите остальное в вашем конструкторе.