If you try to add the column and it already exists, then the add will fail. If you try to add it and it does not already exists, it will succeed. You can do this one of two ways. You can check if the columns already exists by querying syscat.columns, or you just try to add the column and handle the error if it already exists.
Andy