Is the spacing consistent in the file? Like do each of the values always start at the same column?
abc d efd de
xxx 25.80 12.10 180000.0 11111
yyyyyyyy 709. .03
zz 1426. If yes, you can use the starting column index for each item to extract the values. Read the first x characters from index y of the row. Trim the result and if it's an empty string, the field you put into the database is null. If the values don't start on the same column, you have a problem because there might not be a way to know which fields are null and which fields aren't if there aren't four values for each name...