In this case, you only need
one match (1D array, not 2D array),
one index (not an array), and
one boolean (not an array).
The loop should stop if (1) a match is found, (2) END is reached, (3) or the file ends. For case (1) we need to show the first match as 1D array, Hit? = true, and the row index of the found item. In all other cases, the match is an empty array, Hit? = false, and index = -1.
The attached modification should do this just fine. I have changed the input to an array, it seems cleaner (change it back if you want). I also have placed a real number in position 5 as default value to make sure it is ignored because of the XX in the file. The default values should find a hit in column 36 for demonstration.
You still need to make it into a subVI and hook up the terminals. Good luck.