Does this help you out?
Dim putithere As Range
Dim range1 As Range
Dim range2 As Range
'area where I want it dumped
Set putithere = ActiveSheet.Range("J1")
'First named range, include the column header row
Set range1 = Range("dam")
'Second named range, this range should not include the column header row
Set range2 = Range("dam2")
range1.Copy
putithere.PasteSpecial xlPasteValues
Set putithere = putithere.Offset(range1.Rows.Count)
range2.Copy
putithere.PasteSpecial xlPasteValues
Application.CutCopyMode = False
One question - your note for "dam2" specifies "should not include the column header row". Does the named range include the header and you don't know how to get rid of it? If yes, use:
Set range2 = Range("dam2").Offset(1).Resize(Range("dam2").Rows.Count - 1)