If you have a Station, Offset Elevation data set, the Station and Elevation values define the VAL - so if you have the HAL already (assume that is the case) then you can import using the Station, Offset, Elevation importer using points (ideally have a Point ID for each location provided starting at say VAL1 to VAL100 (or whatever it ends at). If you name the csv the same as the HAL the points will be placed correctly along the HAL. Now you can draw a linestring using the command Linestring from Points (Connect Points on my CAD Menu Ribbon that you got at PUG last week) and jouind the points VAL1 - VAL100 to create a Linestring that follows the HAL (note that this will be a chorded line not a curvilinear line so it will not match a curvilinear HAL doing it this way - so it will work for Storm and Sanitary etc but not for anything curvilinear in nature). Once you have the Linestring then you can edit the HAL, go to the vertical tab and create a VAL and then use an existing line and add the line you just created - that will create a series of grade breaks along the HAL for the VAL.
If you have a Curvilinear HAL then you likely should follow Mikes example using Tables in a Road Model template to create the Vertical along the HAL using Station and Offset Values copied into an Elevation Table at 0 offset to the HAL.
Alan