Don't use the substring for characters beyond 1 - it will fail for exactly the reason you describe. You can't just take a piece of code provided with one set of values and assume that code will continue to work properly if you change one of those values - it might or it might not, but you have to examine what the code is doing and work out whether or not the code can be changed. Use the one I provided:
outLine.Data.Substring(1).Split(" ")(1)