Should I create a column for specific behavior?
If I'm understanding your question correctly, what you might consider doing is having 3 tables. Table1 would be your "Line" table. You'd have a table, maybe called "Errors," containing the possible types of errors that could exist. Then you'd have a table joining them together, maybe called "LineErrors," which would reference the line, and the type of error it had.

In this case, you could also include a column in your Line table which held a bit value indicating if that line had at least 1 error, which you could determine by looking that line number's primary key up in the LineError table.

Hopefully this makes sense, and that I'm understanding your problem sufficiently.